当前位置:编程学习 > VB >>

求助

Dsql = "delete from hwdata "
isql = "insert into hwdata (后面省略)
Set cnn3 = New ADODB.Connection
             cnn3.Provider = "sqloledb"
            cnn3.ConnectionString = "DSN=tes;Initial Catalog=hw;uid=sa;pwd=***; "
cnn3.ConnectionTimeout = 30
cnn3.Open

              
             cnn3.Execute (Dsql)
              cnn3.Execute (isql)


              
            cnn3.Close

问题来了   我自己的电脑也装有sql server 2000  程序在本机测试  写入本机的数据库  没问题
           但是程序在本机运行  写入局域网的另一个机器的数据库,就提示  “实时错误 ‘-2147467259 (80004005)’ 连接字符串属性无效”    黄色箭头就指在那个  “cnn3.open”


求解答!谢谢! cnn3.ConnectionString = "driver=SQL Server;server=SQL实例名(计算机名或IP地址);uid=SA;pwd=SA密码;database=数据库名" cnn3.ConnectionString = "driver=SQL Server;server=SQL实例名(计算机名或IP地址);uid=SA;pwd=SA密码;database=数据库名" cnn3.ConnectionString = "driver=SQL Server;server=SQL实例名(计算机名或IP地址);uid=SA;pwd=SA密码;database=数据库名" 非常感谢!
可以了

不用建数据源  直接这样反而更好 数据库连接字符串可以先用ADODC控件生成一个,然后拷贝下来用. 手工写么往往容易错 谢谢楼上的建议!以后多实践才有经验!
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,