用commandtext提交SQL语句出错!对高手来说,很容易解决的简单的错误!清帮忙!!(20分)

  • 主题发起人 主题发起人 木子小虫
  • 开始时间 开始时间

木子小虫

Unregistered / Unconfirmed
GUEST, unregistred user!
clintdataset.Close;
clintdataset.CommandText:='update Lgzsjxgb,zyb set Lgzsjxgb.zybh=zyb.zybh where (Lgzsjxgb.zybh=''####'') and (zyb.xm=Lgzsjxgb.xm)';
clintdataset.Open;

错误提示! "[?]error creating cursor handle"
 
update语句好像不应该用两个表名。
建议用select语句先抓出b表中的一个栏位,在用个for语句更新。
 
改成 clintdataset.execute;
因为update不返回结果。
 
多人接受答案了。
 
后退
顶部