读书人

insert into语句的语法异常

发布时间: 2012-02-04 15:43:08 作者: rapoo

insert into语句的语法错误!
大家帮个忙,看下下面的数据库操作哪里有问题?当程序执行到ExecSQL时,报错说:insert into语句的语法错误。请大家帮看下,谢谢!
with DM.ADOQ2 do
begin
Close;
SQL.Clear;
SQL.Add('insert into BOOK(BOOKNUM, BOOKNAME, BOOKWRITER, TIME, PLACE) Values(:a, :b, :c, :d, :e)');
Parameters.ParamByName('a').Value := num + 1;
Parameters.ParamByName('b').Value := Trim(Edit1.Text);
Parameters.ParamByName('c').Value := Trim(Edit2.Text);
Parameters.ParamByName('d').Value := DateTimePicker1.DateTime;
Parameters.ParamByName('e').Value := Trim(Edit4.Text);
ExecSQL;
end;

其中num := DM.ADOQ2.FieldByName('BOOKNUM').AsInteger;

[解决办法]
TIME是关键字,用[TIME]

读书人网 >.NET

热点推荐