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

请教下如何动态链接远程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 ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,