ADO+SQL+ODBC

xiaozerong 2003-09-07 01:34:24
一个数据库程序,ADO+SQL+ODBC+BCB5.0。
在局域网中,客户端(没有安装SQL)通过配置ODBC之后可以连上服务器,我的连接字符串如下:(数据库和数据源的名称都为hotel)
Provider=MSDASQL.1
Password=123
Persist Security Info=True
User ID=sa
Initial Catalog=hotel
Data Source=hotel

但把Data Source改为服务器的IP地址之后就不能连上,而在服务器本机上设为127.0.0.1也不能连上???请问为什么,还需要设置别的吗,需不需要指定端口号
如果是通过internet连接的,是不是也是输入服务器的IP地址就行了?


小弟不才,望各位多指教
...全文
26 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
13612355226 2003-09-10
  • 打赏
  • 举报
回复
up
xiaozerong 2003-09-10
  • 打赏
  • 举报
回复
问题已经解决了一半,把datasource设为127.0.0.1,1433在本机可以连接,
但改为在网上的地址就不行了(上网的条件下)
也就是说不能通过internet连接
怎么解决这个?????大家帮帮忙吧


我现在已改为不通过ODBC了
xiaozerong 2003-09-09
  • 打赏
  • 举报
回复
再顶
CityHost 2003-09-08
  • 打赏
  • 举报
回复
我记得还有一个WorkstationID是存放当前计算机机器名的,这个不对的话,也连不通,我当年就遇到过同样的问题,结果动态取得客户机的机器名传递给WorkstationID才解决的。
xiaozerong 2003-09-08
  • 打赏
  • 举报
回复
楼上的兄弟,hosts文件在哪,请讲清楚点,
哪位大哥有通过internet连接的连接字符串啊,麻烦贴出来学习一下
int64 2003-09-08
  • 打赏
  • 举报
回复
应该是ip的名称都可以的
楼主可以试试在hosts文件设置来测试一下。
xiaozerong 2003-09-08
  • 打赏
  • 举报
回复
怎么没有肯帮我呢
xiaozerong 2003-09-07
  • 打赏
  • 举报
回复
大家帮帮忙
基本上就差这个了
xiaozerong 2003-09-07
  • 打赏
  • 举报
回复
up

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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