Driver={SQL Server};是指驱动程序使用SQL Server的,还有driver={microsoft access driver (*.mdb)},driver={microsoft foxpro driver (*.dbf)}等很多uid是访问数据库的用户名,pwd是访问数据的密码;database是数据名,server是SQL Server的服务器名或IP地址
没有SQL可以用access,数据库软件多了去
没有SQL可以用access,数据库软件多了去
上面的解释的很清楚了!
这是带参数的写法,主要是在一个工程里实现通用!
你自己可以随便怎么写!
嘿嘿!
参数定义:
ServerName-主机名DBName -数据库名
UserName-访问数据库的用户名
PWD -是访问数据的密码
TimeOut-连接延时'连接数据库(ADO 使用SQL Server)(增加超时设置ConnectionTimeout ,用于延时)
Public Function ConnectSQLServer(ByVal ServerName As String, ByVal DBName As String, ByVal UserName As String, ByVal PWD As String, ByVal TimeOut As Integer) As Boolean
Dim strConnect As String
On Error GoTo Error_ConnectSQLServer
gadoConnect.CursorLocation = adUseClient
strConnect = "Driver={SQL Server};Server=" & ServerName & ";DataBase=" & DBName & ";UID=" & UserName & ";PWD=" & PWD & ";" gadoConnect.ConnectionTimeout = TimeOut
gadoConnect.Open strConnect
ConnectSQLServer = True
Exit Function
Error_ConnectSQLServer:
ConnectSQLServer = False
End Function
我不是要讨论您的代码,我只是不明白这些参数的具体意思,本人刚刚学习数据库,希望您和各位数据库方面的高手不吝赐教!!!!!!
VB的快速开发,主要是由于微软提供的大量数据库的接口,不学SQL,VB是没什么用的!一面之词!我劝你还是好好的看一下SQL,因为这是通用的呀,重要的是方法,掌握了方法,Oracle和DB2都很快的,嘿嘿!
"不学SQL,VB是没什么用的!"
如果你觉得问题无聊,你大可以不回答,何必浪费你的“宝贵”时间呢!!!!!!
互相学习!
我现在也是新手!
互相学习ing!To:YHeng(我来也!),
多多指教,以前没来过VB版!