客户端应用程序连不上SQL Server,为什么?(100分)

A

agoo

Unregistered / Unconfirmed
GUEST, unregistred user!
本人刚接触 MIDAS / DCOM ,现碰到一个简单问题,请各位指教:
应用程序服务器的远程数据模块各有一个TADOConnection, TADOTable,
TDataSetProvider,TADOConnection连接NT Server上的SQL Server7.0,测
试连接正常。同在这台机上客户端程序有一个TDCOMConnection,一个
ClientDataSet,TDCOMConnection的ServerName可以
选刚才的应用程序服务器,ServerGUID也自动填上,但Connected 为True时
应用程序服务器一启动就处于死机状态,为什么?
应用程序服务器及客户端在98机上,通过登陆另一台PDC访问SQL Server
的。
 
网络通么?在Design状态Connect也不通的话,可能要检查一下网络是否通,配置是否正确。
 
用socket试下。
 
ConnettionString-->Build-->Connettion-->
user;password;Allow save password
社好试试。
关键是保存 user and password
 
网络没问题,我就是通过NT 服务器上网的。
在应用程序服务器上user,password,Allow save password均设好,而且,
在应用程序服务器的主Form上加个TDataSource,TDBGrid还能浏览数据(Design状态
下,但在运行状态不行)。
另:用socketConnect试了也不行。如果TADOConnect连接的是本地Access数据库没
问题,不知是不是SQL Server要设置什么东西才行?
 
不需要啊。我这里用的好好的。
 
adoconnection 右击 选edit,做了这步没?
 
To 千中元:
应用程序服务器的ADOConnection已做了Edit,并在Design期间加个DataSource和
DBGrid还能浏览到SQL Server的数据,但一运行,DBGrid数据没了就跟数据库没激
活一样,这又是为什么呢?是不是我的Delphi 5是D版的缘故?
 
如果有人参与讨论这个问题,请用EMail通知我。
 
LoginPrompt-->False也设了吗?
我刚写三层时也遇到同样的问题,但按如上做之后
就好了。
应该没有问题呀。
要不你把程序给我,我帮你调。
 
谢谢!
已经mail you!
 
想知道结果怎样。调试的时候LoginPrompt应该设置为false,
但是以后程序发行还能LoginPrompt?
请把最后解决办法告知:email: qianzhong@163.net
因为很快就不能到到富翁了,或者机会很少。谢谢
 
很遗憾你要离开大富翁,希望你还能抽空来转转,象我这样的低手们太需要你这样人来
帮助了.
如能解决问题了,我会mail你的,分数也给你加上,再次谢谢你,Good Luck!
 
我对这个问题很感兴趣,有人讨论这个问题请用EMail通知我。

 
to:agoo
我测试成功,但我的不能带附件!!!
 
》但一运行,DBGrid数据没了就跟数据库没激
》活一样,这又是为什么呢
----头痛医头,毕业设计的时候也遇到这个问题,再次激活(即使你认为已经
激活)解决掉。
BTW:我至多和你一样水平,别让高手们笑我
我先笑自己。哈哈:)
 
wumeng兄,
把解决方法写出来吧
 
ADO + SQL Server 我用的好好的没有出现过问题,但我的同事曾经出现过类似你的
问题,他好像是通过BDE与SQL Server进行连接时出现死机,丢掉BDE后一切正常。
 
我先用李维例子(光蝶带)成功连接了。
后来经wumeng提醒,我仔细检查, 发现我机器上有两个同名的ServerName(应用程序服务器), 是不是程序放在两个不同路径上运行
所至? 我又重新建一应用程序服务器(名称也是新的),测试连接成功!!!
谢谢大家参与。
 
多人接受答案了。
 
顶部