请教 project.exe raised exception class eoleexception with message "commandt

  • 主题发起人 主题发起人 thomashukaidi
  • 开始时间 开始时间
T

thomashukaidi

Unregistered / Unconfirmed
GUEST, unregistred user!
请教 project.exe raised exception class eoleexception with message "commandtext change are not be allowed"(150分)<br />用socketconnection 和 adoconnection 写的多层应用
执行用的clientdataset1.commandtext :="select * from ..."

提示 project.exe raised exception class eoleexception with message "commandtext change are not be allowed"
 
好像是服务端程序中应该把数据集关掉在改变sql text吧
没有测试
 
modify after close!
 
//close 了 clientdataset1
sselect := 'select * from employee';
clientdataset1.Close;
clientdataset1.CommandText := sselect ;
clientdataset1.open ;

执行error project.exe raised exception class eoleexception with message "commandtext change are not be allowed"


 
关闭连接后才能进行修改!
 
来自:jsxjd, 时间:2002-11-14 20:55:00, ID:1432766
关闭连接后才能进行修改!

我覺得;
connection close
dataset close
modify command text
dataset open
 
这个问题这样解决,在中间层服务器的RDM中,设置
TDatasetProvider.Options:=[poAllowCommandText]
 
>>thank
问题解决了没有,如果已经解决,请结束本贴呀?!
 
多人接受答案了。
 
后退
顶部