匪夷所思,关于TSOAPConnection.....(100分)

  • 主题发起人 主题发起人 Boskey
  • 开始时间 开始时间
B

Boskey

Unregistered / Unconfirmed
GUEST, unregistred user!
如下代码:
SoapConnection1.Close;

SoapConnection1.URL :=Edit1.Text ;

SoapConnection1.Open;

ClientDataSet1.Close;
ClientDataSet1.CommandText :=Edit2.Text ;
ClientDataSet1.Open ;
本意是想每次打开ClientDataSet之前,都把新的URL地址赋给TSOAPConnection.但发现
有一个很奇怪的现象就是:当第一次打开一个正确的表时,第二次在Edit2.Text里写一
个错误的SQL语句,这时居然什么事也没有发生,即不报错误,也不更新DATAGRID,而当
将以上加星号的代码注释掉以后,就正常了,当输入错误的SQL语句里,系统会正常报错。
这是怎么回事?不知各位可有高见?
 
在跟踪中,有执行吗?CommandText语句。另外,控件的属性设置正确吗?
 
调试过,在ClientDataSet1.Open这条语句执行的时候,什么也没有发生,就跳到下一句了。。。。
 
接受答案了.
 
后退
顶部