如果我在互联网上有一台服务器装有SQL,我怎样写一个客户端的程序可连接上面的数据库?(28分)28

lyqof908 2001-07-06 08:56:31

如果我在互联网上有一台服务器装有SQL,我怎样写一个客户端的程序可连接上面的数据库?

(我试过Winsock,在直接上网的机器可以通讯,但通过Wingate等代理软件上网的机器就不行了)

请高手多多发表意见,我想OICQ是怎么做了呢?
不会是用Winsock!
...全文
63 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lyqof908 2002-03-02
但是我的IP是动态拔号的IP,我已经在SQL2000试了。一定要重新启动SQL2000才能在这个动态IP上开通1433端口(SQL用的端口)。

有没有方法让SQL不重启也行呢?
回复
foxb 2001-07-06
可能是TCP/IP连接+服务器端服务程序.不是直接访问SQL的吧?
回复
wanwenguo 2001-07-06
fishzone(fish)说的我以前用过,其中这个IP一定要是静态IP
回复
webcat 2001-07-06
先设置"控制面板"中的"ODBC数据源"连接好你的数据库.
然后,在应用程序代码中,使用ADO进行连接.具体的方法我同意前面fish朋友的看法.
回复
dotnba 2001-07-06
RDO
回复
fishzone 2001-07-06
用ado直接连接应该可以的。因为他走 tcp/ip 跟局域网内是一样的。
连接串:
str = "Provider=SQLOLEDB.1;User ID=" & 你在该服务器的有效用户 & ";PassWord=" & 用户密码 & ";Initial Catalog=" & 数据库名 & ";Data Source=" & sql服务器的ip
回复
deadog 2001-07-06
odbc就可以了
把服务器设为IP
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-07-06 08:56
社区公告
暂无公告