执行插入的时候报错 Invalid user of keyword

windy454 2014-08-21 07:53:29


就是这个报错。SQL语句放到sql里面可以正常执行 已经试了。

下面是代码
procedure TForm4.Button1Click(Sender: TObject);
var
sqlstr,edxingming,eddianhua,edcardno,ednianling,edzhuzhi,dengjisj:string;
begin
edxingming:=trim(edtxingming.text);
if length(edxingming)<1 then
begin
showmessage('请输入姓名');
exit;
end;
eddianhua:=trim(edtdianhua.text);
if length(eddianhua)<1 then
begin
showmessage('请输入联系电话');
exit;
end;
edcardno:=trim(edtno.text);
if length(edcardno)<1 then
begin
showmessage('请输入身份证号');
exit;
end;
ednianling:=trim(edtnianling.text);
edzhuzhi:=trim(edtzhuzhi.text);

sqlstr:='insert into wym_dengji (djxingming,lianxidh,shenfenzheng)valuse('''+edxingming+''','''+eddianhua+''','''+edcardno+''')';
with query1 do
begin
//try
Close;
SQL.Clear;
SQL.Add(sqlstr);
ExecSQL;
Close;
//finally
free;
end;
end;
...全文
111 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
windy454 2014-08-21
  • 打赏
  • 举报
回复
晕死 还真没注意 拼写错了 我找了半天错误。还在SQL里执行了一次 是可以的 。没培养成 复制粘贴的习惯啊。要不直接复制到sql里也就发现了 谢谢啊 老兄。
zbdzjx 2014-08-21
  • 打赏
  • 举报
回复
不是“valuse”,应该是“values”!

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧