用ADOQuery控件来实现数据库某一个字段的更新,代码如下:
adoquery1.Close;
ADOQuery1.SQL.Clear;
Adoquery1.SQL.Add('update Accident set Record=''1'' where CardNo=''5372397''');
adoquery1.Open;
现在的问题是能够更新accident表中的Record字段,但是程序会中断,而且出现错误提示:Project ENterprise.exe raised exception class EDatabaseError with message'ADOQuery1:CommandText does not return a reault set'.Process stopped.Use Step or Run to continue.
哪位高手帮忙解释一下如何修改呢?
adoquery1.Close;
ADOQuery1.SQL.Clear;
Adoquery1.SQL.Add('update Accident set Record=''1'' where CardNo=''5372397''');
adoquery1.Open;
现在的问题是能够更新accident表中的Record字段,但是程序会中断,而且出现错误提示:Project ENterprise.exe raised exception class EDatabaseError with message'ADOQuery1:CommandText does not return a reault set'.Process stopped.Use Step or Run to continue.
哪位高手帮忙解释一下如何修改呢?
update不返回,要用ExecSql才行,基础哦~