如何填写TADOConnection::ConnectionString来连接网络上其他机器上的SQL2000数据库?

book_chinatreeqy 2011-01-21 12:01:07
如何填写TADOConnection::ConnectionString来连接网络上其他机器上的SQL2000数据库?
如题,谢谢。
...全文
491 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂电脑 2011-02-16
  • 打赏
  • 举报
回复
SQLServer必须配置tcp通道。
tulipcaicai 2011-02-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ccrun 的回复:]

首先要求服务器防火墙开放SQLServer的端口(默认为1433),在客户端用"telnet 服务器IP 端口号"的命令行如果能连接成功,就可以了。

另外,如果默认端口1433没有更改,可以不加端口号。注意IP和端口号之间是一个半角的逗号隔开的。
[/Quote]

专业,学习啦
ccrun.com 2011-01-21
  • 打赏
  • 举报
回复
首先要求服务器防火墙开放SQLServer的端口(默认为1433),在客户端用"telnet 服务器IP 端口号"的命令行如果能连接成功,就可以了。

另外,如果默认端口1433没有更改,可以不加端口号。注意IP和端口号之间是一个半角的逗号隔开的。
ccrun.com 2011-01-21
  • 打赏
  • 举报
回复
String strServer = "111.222.333.444,1433"; // 服务器IP,默认端口为1433
String strUser = "sa"; // 用户名
String strPwd = "123456"; // 密码
String strDbName = "TempDb"; // 数据库名称

ADOConnection1->ConnectionString = String().sprintf(
TEXT("Provider=SQLOLEDB.1;")
TEXT("Persist Security Info=True;")
TEXT("Data Source=%s;")
TEXT("User ID=%s;")
TEXT("Password=%s;")
TEXT("Initial Catalog=%s"),
strServer, strUser, strPwd, strDbName);

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧