在win2kserver+SQLSERVER2000中编的程序为何在win98第二版中运行总报错? (问题已解决部分,出现新鲜问题,请讨论!) (10分)

  • 主题发起人 主题发起人 ysc69
  • 开始时间 开始时间
Y

ysc69

Unregistered / Unconfirmed
GUEST, unregistred user!
我在win2000server+SQLserver2000下编一个分布式多层系统(同一台机,应用DCOM连结)
,测试时,客户程序能正常运行。可当把客户程序连同midas.dll拷贝到win98中客户机上
时,则提示:该程序非法操作,为什么?
 
98没装sql吧,装个桌面版就行
 
应该在程序中加入异常控制,才好找问题
 
win98有装SQLSERVER2000桌面版,问题依旧。[red][/red]
 
这是操作系统不兼容所至,你把源程序在98下重新编译应该可以的。
 
如果你是用的ADO,或ODBC,请升级你的ADO或ODBC.
也有可能你是你的ADO或ODBC没连结正确.
 
micro73方法绝对可解决报错问题。但出现另一问题:每次你必须先在服务器中打开服务程序,否则
报:拒绝访问!同时,关闭客户程序时,不能自动关闭服务程序,望继续讨论.
  还有一个问题:当你在服务器组部(远程)中打开了服务程序,程序则运行正常,不报错。
否则,出现:程序非法操作。为什么?
 
win98能装sqlserver2000?应该不行把,服务性质不一样,只能安装在winnt,win2k上啊
建议将客户端升级为win2k就可以了!
 
多人接受答案了。
 
后退
顶部