休克抢救用药:sql insert 用法!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 12:24:28
向一个ACCESS数据表(khxx)中添加记录
procedure Tmainfrm.insertbutnClick(Sender: TObject);
begin
mainfrm.ADOQuery1.SQL.Clear;
mainfrm.ADOQuery1.SQL.Add('insert into khxx (客户名称) values (''快捷键卡'')');
mainfrm.ADOQuery1.ExecSQL;
end;

运行出错
语法不正确
请教!
将这一行改成这样试试:
mainfrm.ADOQuery1.SQL.Add("insert into khxx (客户名称) values ('快捷键卡')");

运行还是出错
[Error] main.pas(50): Illegal character in input file: '"' ($22)

将这一行改成这样试试:
mainfrm.ADOQuery1.SQL.Add("insert into khxx (客户名称) values ('快捷键卡')");

语法不正确?你输出SQL语句看看有没错!
如果输出的语句正常,那最好检查一下看看表是不是允许只插入一个字段而让其它字段置空。