update语句出错(ACCESS数据库)
- Delphi(Pascal) code
procedure Tedit_form.Button1Click(Sender: TObject);begin ADOQuery1.Connection:=main_form.ADOConnection1; with ADOQuery1 do begin close; sql.Clear; sql.Add('update Gq_sfdata set Hour=14 where ID=580'); try execsql; except end; end;end; 每次执行到execsql这一句就出错误说 UPDATE的语句语法错误,可是明明没有问题啊
[解决办法]
可能问题出在:
Hour
ID
的字段类型,如果它们是文本,那就会出错.
因为你的插入的是数字格式.
[解决办法]
SQL2000和ACCESS确实不一样。