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

lyqof908 2001-07-06 08:56:31

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

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

请高手多多发表意见,我想OICQ是怎么做了呢?
不会是用Winsock!
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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