能不能具体说一说用ADO 与 ODBC的连接有什么不同!
为什么我这样连不上!
Dim conn As New ADODB.Command
Dim rs As New ADODB.Recordset
Dim connstring As Stringconnstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=黄海彬;Data Source=HHB"
为什么我这样连不上!
Dim conn As New ADODB.Command
Dim rs As New ADODB.Recordset
Dim connstring As Stringconnstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=黄海彬;Data Source=HHB"
cnn.Open str试试看这个
似乎应该是
Dim conn As New ADODB.Connection楼主应该仔细看看<ADO 程序员参考>
ADO和ODBC不是一个层次的,和ODBC一个层次的是OLE DB
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=用户名;Initial Catalog=所连的数据库;Data Source=数据库服务器"
同意 daisy8675(莫依 MS MVP-VB) 的观点
ado-属性-连接字符串-生成
双击a.udl 提供程序--选择 microsoft ole db provider for sql server 下一步 》选择服务器名称 ,登陆方式,并选择数据库 》 最后测试连接 测试成功后关闭 再用记事本打开 a.udl 复制Provider=SQLOLEDB.1 那一段代码就可以了