数据库调用
请大家帮忙总结一下有几种数据库调用方法,他们的特点和优缺点,sql server的。 问题点数:30、回复次数:6Top
1 楼freezwy(网络自由人)回复于 2002-08-12 15:28:02 得分 0
这个问题很奇怪。
查看ADO吧。Top
2 楼zhusuhao(不以为然)回复于 2002-08-13 09:08:30 得分 0
因为各种方法搞得我有点晕,我想总结出来比较一下可能会比较的清楚些。Top
3 楼Bluebamboo()回复于 2002-08-13 09:31:48 得分 10
呵,最简单的是用管理工具里的数据源名,但不支持海量数据,速度也有所限制
用连接字符串,稍好一些,不过你要把每一种数据库的连接字符串写出来,只能通过一些简易的方法,凭记忆也挺不容易的,其它吗,其实我不是很清楚,因为我一直用的是最简单的一种
Top
4 楼zhusuhao(不以为然)回复于 2002-08-13 11:26:15 得分 0
是不是大家一般都是认定了一种,就坚定不移的用下去?Top
5 楼im_yh(笑看人生)回复于 2002-08-13 20:28:58 得分 10
第一种方法:文件dsn *.dsn
--------------------------------------------
[ODBC]
DRIVER=Microsoft Access Driver (*.mdb)
UserCommitSync=Yes
Threads=3
SafeTransactions=0
ReadOnly=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=1024
ImplicitCommitSync=Yes
FIL=MS Access
Exclusive=0
DriverId=25
DefaultDir=实际绝对路径
DBQ=数据库名称
--------------------------------------------
第二种方法:直接在 ODBC 中设置
--------------------------------------------
直接在系统中设置,不多叙述
--------------------------------------------
第三种方法:直接在程序中打开数据库
--------------------------------------------
Set Conn = Server.Createobject("Adodb.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.Mdb)};Dbq=" & Server.Mappath("GuestBook.mdb")
Top
6 楼wuhanman2001(学习asp.net中)回复于 2002-08-13 22:33:18 得分 10
我一直这样用
strprovider="dsn=xxx;uid=zzz;pwd=zzz;"
set conn=server.create("server.connection")
set rs=server.create("server.recordset")
conn.open
sql="select * from table"
rs.open sql,conn,1,3Top




