关于ADO连接问题急。。。。。(50分)

  • 主题发起人 主题发起人 kk2000
  • 开始时间 开始时间
K

kk2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我的连接方法如下面:
(注意:在WIN2000使用是很正常的,但在WIN98确连接失败。只有”DATA SOURCE“是用户输入的)
adoconnection1.ConnectionString:='provider=SQLOLEDB.1;user id=sa;initial catalog=ykgl;data source='+hostname+'';
adoconnection1.LoginPrompt:=false;
adoconnection1.Connected:=true;
adoquery1.Connection:=adoconnection1;
还有SQL SERVER 7。0也安装在装有WIN98的机子上,是不是我的连接字符串缺少了什么。
还是需要设置什么呢?请各位高人指点指点!
 
是不是因为你在98上安SQL Server 只是客户端的帮啊?
 
这句应该是:adoconnection1.ConnectionString:='provider=SQLOLEDB.1;user id=sa;initial catalog=ykgl;data source=hostname';
adoconnection1.LoginPrompt:=false;
这句下面在加一句
adoconnection1.KeepConnection := true;
 
不是的,我已经全部安装上啦,谢谢你们的支持。
TO:龙虎天堂 DATA SOURCE='+HOSTNAME+'是作为参数用的
 
你在98下重新建立connectstring 然后看看有什么不同。
还有,你的hostname传递的是什么?ip还是机器名?
如果是ip,需要在客户端配置。

是否有防火墙?
 
在Win98上安裝升級的ADO吧,因為它的ADO版本和Win2k的版本不同,所以你肯定用不了啦!

升級/安裝 包在大富翁的離線資料中有,你搜一下吧!
 
自己用TAdoConnection在设计时创建一个连接,然后比较一下连接串
 
WIN98上能装SQL Server7吗?是装desktop吧,不是stand。而desktop用于做网络数据库服务,嘿嘿....[8D]
 
+hostname+'';中不用加+''吧,就++hostname;
 
首先谢谢各位的的回答,我在自己公司使用又能连接上了,但去到客户那里就不行啦!
请再给点提示吧。(注意:是在WIN98上做测试的)
 
注意ADO的版本问题
 
delphi的补丁和Ado的版本
 
那个提供ADO版本的网址,我就给分谁啦越快越好!同时下载那个是最好的。
 
装个最新的ADO估计可以搞定。
可以到微软的主页去下载。
 
http://lmq.4y.com.cn/main.htm
 
TO jsxjd: 我已经把升级包下载,但我从来就没有进行上级过,心就是不踏实,请问是不是
在我的机子上进行ADO升级后,然后从新编译原代码就可以啦!我的ADO是放在数据模块里面的,
怎么才能进行升级我代码里面的ADO?
 
多人接受答案了。
 
后退
顶部