MIDAS 高手帮忙一个简单问题(100分)

  • 主题发起人 主题发起人 DelphiStudent
  • 开始时间 开始时间
D

DelphiStudent

Unregistered / Unconfirmed
GUEST, unregistred user!

现象很简单:
var
ClientDataSet1 : TClientDataSet;
Data : OleVariant;
ClientDataSet1.Data :=
SocketConnection1.AppServer.GetDataSet('select * from testtable');
以上语句在 Windows 2000 下运行正常,但在Win98下报错:
“Error loading MIDAS.DLL”
若改为:
Data :=
SocketConnection1.AppServer.GetDataSet('select * from testtable');
一切都正常,说明问题在本地,不在服务端。
本地同一目录有dbclient.dll和midas.dll。
不知哪位高手肯帮忙解答。非常感谢!!!
 
我也发现存在相同问题,现考虑重装98。
 
我想中间层这个方法GetDataSet不应该有错,你用的是Socket协议,
有没有运行scktsrvr.exe程序。
 
你将StdVcl40.dll和midas.dll拷贝到System32下,服务器和客户端各拷贝一份
应该就没问题了
 
在命令提示符中运行 regsvr32 midas.dll
 
把它注册一下试试~
 
后退
顶部