ADO+SQL Server 2000,客户端不能用SQL查询,并出错!到底是什么原因?请教!(50分)

  • 主题发起人 主题发起人 zfine
  • 开始时间 开始时间
Z

zfine

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOconnect连接SQL SERVER2000,DataSetProvider连接ADODataSet,
并设置DataSetProvider的poAllowCommandtext:=True;可在客户端的:
..
ClientDataSet1.close;
ClientDataSet1.Commandtext:='SQL语句';//(SQL语句正确)
ClientDataSet1.open;
..
执行后出错!:'ADODataSet1:Cannot perform this opteration on an open DataSet'
请教这是什么原因?多谢!
 
你换成被的数据控件看
 
换成ADOQuery,ADOTable都出同样的错误。。。。
 
你不用ADOdateset,用ADOconnect联接sql,用adoquery联接adoconnect,
再试试,,
 
用adoquery联接adoconnect,还是出错。。。。
 
SQL语句帖出来看看,有这么奇怪的问题!
或者你换一句最简单的SQL语句看看提示变不变?
 
谢谢大家。。。问题解决了。。
只要将服务器端的TADODataSet的Active:=false;
就可以了。。。
 
接受答案了.
 
后退
顶部