请教下如何动态链接远程SQL SERVER
利用这段代码可以连接远程的SQL SERVER:Driver={SQL Server};Server=计算机名或IP地址;Database=数据库名;Uid=sa;Pwd=sa的密码;但我想建个数据库的链接窗体,在一个TEXT里输入IP地址,然后用command_click事件来连接到该服务器上应该怎么办?
我用个变量ip=text1.text,然后将server=ip。不行,连接不上去。请问下高手该怎么办? --------------------编程问答-------------------- "SQL SERVER:Driver={SQL Server};Server=" & text1 & ";Database=数据库名;Uid=sa;Pwd=sa的密码;" --------------------编程问答-------------------- 如果IP是动态的 可以申请个动态2级域名 比如花生壳 或者 3322.org --------------------编程问答-------------------- "& text1 &"这样不行啊?
我改成"& text1.text & "还是不行啊 --------------------编程问答-------------------- 連接串應該沒有什麼問題,首先確認網絡是通暢的。 --------------------编程问答-------------------- 你的操作系统上 有没有装MDAC 没有去下载个
--------------------编程问答-------------------- 有啊,安装SQL SERVER时就有的啊。在那里输入IP地址,连接也可以的,换成text1.text就不行了 --------------------编程问答-------------------- 你试试debug.print "SQL SERVER:Driver={SQL Server};Server=" & text1 & ";Database=数据库名;Uid=sa;Pwd=sa的密码;"
看看输出的是什么结果 --------------------编程问答-------------------- 这几天有事去了趟老家。
我后来使用OLEDB接口,用如下代码还是不行,使用IP地址可以访问。不知道是怎么回事
con.ConnectionString = "Provider=SQLOLEDB;User ID=sa;PWD=;Initial Catalog=human;Data Source=" & text1.text & ""
--------------------编程问答-------------------- con.ConnectionString = "Provider=SQLOLEDB;User ID=sa;PWD=;Initial Catalog=human;Data Source=" & text1.text & ";" --------------------编程问答-------------------- 加个;就可以了啊
补充:VB , 数据库(包含打印,安装,报表)