?请教一个简单的sqlserver问题,只要做过C/S程序的都会。分不够可以再加!谢谢!(300分)

  • 主题发起人 飘香剑雨
  • 开始时间

飘香剑雨

Unregistered / Unconfirmed
GUEST, unregistred user!
我服务器端用的是win2000server+sqlserver2000+ado+delphi做的程序。
前一段时间我把做好的程序放在局域网上的另一台机器上win98,没有安装sqlserver,
能运行,能连上我的数据库,并且能修改数据库等。
可是过了一段时间,我不知道我改了程序的什么地方,win98的那一台机器也不能访问
我,也不能运行程序了。
于是我拿到客户那里给他们装好后,网络没有问题,在服务器上运行良好,win2000profesional+sqlserver2000,数据库我是备份过去的。然后装上delphi重新
连接编译好的程序。可是放在局域网上的另一台机器上运行(win98),出现
stack overflow,堆栈溢出的问题。
请问怎么解决stack overflow的问题?????谢谢。
 
delphi5开发的话D5几个包(一个 delphi本身的,两个ado补丁包)都要打全,然后
将微软的 MDAC2.6或者以上版本在客户机器上安装(可以做成安装程序).

一般说来,经过这几个步骤就没有这些"怪"问题了.
 
我是在WIN2000SERVER+SQLSERVER2000+D6,所有软件都没打补丁

开发的程序直接拿在WIN98SE直接运行,不需任何其它的东西安装

有些问题是你自已造成的,比如在设计期将ADOCONNECTION设为已连接,或联到了本机,拿到客户那里,当然就不行
 
最好再客户那里调试程序这样才能确定的问题所在,解决问题,
主要的是做好和客户的沟通,让他们理解
 
如果是delphi5的话,就要和 千中元 说的那样,打包,不过delphi6没有用过,具体不是很清楚!!!!:)
 
你的98机器要登陆到2000的机器上
 
应该在客户机上装一下SQL Server 2000的联接工具试试
 
就如千中元所說在WIN98中要安裝MAC2.6以上版本.注意一下ADOCONNET是否指向是絕對路徑
呢?如果是,改成相對路徑,試試
 
我看就是补丁问题,你用的DELPHI扳本是几呀。
 
多考虑一下sql server 2000与wei98的兼容问题!!![:)]
 
最好是打个ado补丁,我以前也有這個問題
 
补丁,绝对ADO的问题,相当年痛苦了俺多长时候,呵呵,打补丁吧
 
多人接受答案了。
 
顶部