回 帖 发 新 帖 刷新版面

主题:delphi+sql菜鸟问题

adoquery1.SQL.Add('delete from table1 where usename='+quotedstr(edit1.Text));
这个语句能进行删除操作.
adoquery1.SQL.Add('insert into table1 values('+QuotedStr(edit1.Text)+','+QuotedStr(edit2.Text)+'');
这个却增加不了记录``说是语法错误
什么问题呢?

回复列表 (共4个回复)

沙发

你那语句程序跟出来是这个结果:
  insert into table1 values('xxx', 'xx'

肯定会有问题的

板凳

谢谢!
把后面的+''去掉就解决了~!~
刚学DELPHI..
好多小地方经常出错

3 楼

写SQL语句的时候 自己加showmessage 调试下很容易找到毛病的

4 楼

你在TABLE后面加个()里面添加上你要插入的字段名称。。。。。[em12]

我来回复

您尚未登录,请登录后再回复。点此登录或注册