我在程序中用ADO连接数据库时出现以下错误:
不能连接到 SQL Server 数据库,错误信息:[DBNMPNTW]ConnectionOpen(CreateFile())登录用户名和密码都没有问题,网络也是通的,只是有时出现这个错误,不知是什么原因?
不能连接到 SQL Server 数据库,错误信息:[DBNMPNTW]ConnectionOpen(CreateFile())登录用户名和密码都没有问题,网络也是通的,只是有时出现这个错误,不知是什么原因?
解决方案 »
- 在vb中如何实现选择某列字段进行排序
- VB6.0 生成XML时,如何设置版本号,字符集?
- winsock控件的问题
- 自己做的控件如何添加到WORD文档中去呢?
- 当前windows(例如是98、ME、2000、XP等系统)在线等,谢谢各位了!!!
- 【散分贴】您UP了吗?
- hxy1982进来领分~!!谢谢你的控件~~!
- 请教一个很简单的问题:怎么让form时刻处于最上方,formName.show不能做到这一点
- 天哪,我好不容易下载了一个Crstal Report 8(3小时),却不知道注册码,天哪。
- VB新手上http://www.experts-exchange.com的感受
- mshflexgrid行定位不准确的问题,高手指点指点
- 为什么在sql server2000中得不到某个表的记录个数
不用配置ODBC
参考一下这里吧,直接用oledb来打开看看
db.CursorLocation = adUseClient
db.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=zw2;General Timeout=30;Data Source=" & svrlogin.服务器
db.Open , svrlogin.登录名, svrlogin.密码
If Err.Number <> 0 Then
MsgBox "不能连接到 SQL Server 数据库,错误信息:" & Err.Description, vbOKOnly + vbExclamation
End
end if
End If
conn.ConnectionString = "Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=sa;Initial Catalog=数据库表名;Data Source=机器名"
conn.Open