求助
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 , 基础类