Delphi的ADO如何连接网上的 SQL服务器数据库???? 我装了个SQL2000 Server,用DELPHI的ADO连接,并且在线上网!我想通过访问我在网上的IP来连接数据库!也就是说通过Inter网来连接我的数据库而不是通过本地机器直接连接!可现在怎么也连不上!不指导如何操作???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在连接字符串里指定IP地址就可以呀,IP是不分本地或异地的,只要能到达的就可以连。 我用的 就是当时的IP啊!就是在选择或输入服务器名称中添进去的!而且我的SQL都开着呢!可就是连不到啊! 在ConnectionString的Data Source 这一项中应该如何填写?我是直接把自己的IP输进去,可没有用! ADO的CONNECTION里选你的用户名然后连接就行如果用代码的话DATA SOURCE里添你机器的用户名就行 你的服务器IP并不是在互连网上的IP,如果你的服务器是一个web服务器,也即IP是固定IP的话还可以到达,如果服务器也是拨号上网或通过ISP上网的话,那它的互连网IP并不是你在网络邻居上看到的那个IP。你可以查出你的服务器在互连网上的IP,然后通过这个IP来连接。不过你是通过拨号上网的话,用ADOConnection来连接的话虽然从理论上是可以成功的,但现实是网速太慢,你的连接总会超时的,所以也无法建立连接。 不是 ,我现在要连接网上的SQL数据库服务器!并不是我自己的!!!!看清楚了在说啊!连接本地的不说也知道!我要连接网络上的SQL数据库服务器!就比如:你建了个SQL服务器,我在网上如何用ADO来连接你那的SQL里的数据库???? 你写一个多层的应用,用DCOMConnection或CorbaConnection或SocketConnection来试试吧。 靠,我是ADSL啊!那还慢啊!虽然是动态IP,但也有10MBbps的! ADOConnection.ConnectionString:= 'Provider=SQLOLEDB.1;Password=YourPWD;User ID=YourID;'+ 'Initial Catalog=数据库名;Data Source=数据服务器名;'+ 'NetWork Library=DBMSSOCN;NetWork Address=所在的IP,1433';ADOConnection.Open;最后的1433是端口号,一定要的,我就是这样用,没问题. 用 ADSL?我也想知道SQL Server 安装在什么系统上,如果是 98 可能不行. 怎样将记录结构写入BUF中? 如何在listview中加入动画 求助高手 fsMDIChild子窗體不能關閉,只能最小化,請高手幫忙!!! 讨论大型数据库系统(上百的窗体,三层)之设计模式 有没有象dbgrid一样的用来录入数据的控件呀,请大家推荐 欢迎参与讨论,来者有分。 关于SaveDialogs的问题 help me!!!!! 如何对动态创建的控件,添加相应的时间呢? (高分相送) Delphi中调Excel时,如何在Excel表中插入一行? 80分求救!!关于调用程序的问题
可就是连不到啊!
如果用代码的话DATA SOURCE里添你机器的用户名就行
不过你是通过拨号上网的话,用ADOConnection来连接的话虽然从理论上是可以成功的,但现实是网速太慢,你的连接总会超时的,所以也无法建立连接。
看清楚了在说啊!连接本地的不说也知道!我要连接网络上的SQL数据库服务器!
就比如:你建了个SQL服务器,我在网上如何用ADO来连接你那的SQL里的数据库????
'Provider=SQLOLEDB.1;Password=YourPWD;User ID=YourID;'+
'Initial Catalog=数据库名;Data Source=数据服务器名;'+
'NetWork Library=DBMSSOCN;NetWork Address=所在的IP,1433';
ADOConnection.Open;
最后的1433是端口号,一定要的,我就是这样用,没问题.
我也想知道
SQL Server 安装在什么系统上,如果是 98 可能不行.