strConnect = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;PWD=;Initial Catalog=Construction;Data Source=202.98.256.xx;"
Set m_objConnect = New ADODB.Connection
m_objConnect.CommandTimeout = intTimeOut '超时
m_objConnect.Open strConnect
该怎么解决?
有sa的用户的
7 个解决方案
#1
权限问题,你可能没有访问这台机警的权限。
#2
远程访问数据库和局域是不一样的。远程的话,首先对方的SQL不是在局域环境下。还必须没有防火墙
所以你首先用isqlw测试下受否能够登陆
所以你首先用isqlw测试下受否能够登陆
#3
同意 daisy8675(莫依)
#4
我用企业管理器和isqlw都能连上 但用VB代码不行
用户'null'登陆失败 原因:未与信任sqlserver连接相关联
用户'null'登陆失败 原因:未与信任sqlserver连接相关联
#5
那你试用一个adodc控件去连接,看是否能正常连接
#6
用adodc控件去连接 可以我把它生成的字符串拷贝下来 用VB代码通过 谢谢
还有 这个数据连接是否也最好用了就释放 不能象c/s一样一直连着?
还有 这个数据连接是否也最好用了就释放 不能象c/s一样一直连着?
#7
呵呵,那就是出在你字符集合上了
adodc只是MS把ado对象集合起来做成的一个控件,使用简单。可以一直连着。
只是有时候没有ado用的那么*而已。
原理是一模一样的。其实只要能达到目的就行,再从可行中选择最优方案:P
adodc只是MS把ado对象集合起来做成的一个控件,使用简单。可以一直连着。
只是有时候没有ado用的那么*而已。
原理是一模一样的。其实只要能达到目的就行,再从可行中选择最优方案:P
#1
权限问题,你可能没有访问这台机警的权限。
#2
远程访问数据库和局域是不一样的。远程的话,首先对方的SQL不是在局域环境下。还必须没有防火墙
所以你首先用isqlw测试下受否能够登陆
所以你首先用isqlw测试下受否能够登陆
#3
同意 daisy8675(莫依)
#4
我用企业管理器和isqlw都能连上 但用VB代码不行
用户'null'登陆失败 原因:未与信任sqlserver连接相关联
用户'null'登陆失败 原因:未与信任sqlserver连接相关联
#5
那你试用一个adodc控件去连接,看是否能正常连接
#6
用adodc控件去连接 可以我把它生成的字符串拷贝下来 用VB代码通过 谢谢
还有 这个数据连接是否也最好用了就释放 不能象c/s一样一直连着?
还有 这个数据连接是否也最好用了就释放 不能象c/s一样一直连着?
#7
呵呵,那就是出在你字符集合上了
adodc只是MS把ado对象集合起来做成的一个控件,使用简单。可以一直连着。
只是有时候没有ado用的那么*而已。
原理是一模一样的。其实只要能达到目的就行,再从可行中选择最优方案:P
adodc只是MS把ado对象集合起来做成的一个控件,使用简单。可以一直连着。
只是有时候没有ado用的那么*而已。
原理是一模一样的。其实只要能达到目的就行,再从可行中选择最优方案:P