实际上原来的语句是这样的:
Temp:=format('insert into %s values(%d,%s,%s,%s)',[trim(id),gqid,edit5.text,edit2.text,edit4.text]);
query1.close;
query1.sql.clear;
query1.sql.add(temp);
query1.ExecSQL;
Temp:=format('insert into %s values(%d,%s,%s,%s)',[trim(id),gqid,edit5.text,edit2.text,edit4.text]);
query1.close;
query1.sql.clear;
query1.sql.add(temp);
query1.ExecSQL;
解决方案 »
- 100分!!UDP网络视频传输的一点小问题,请教各位一下,来着有分!
- 关于类成员变量感知数据的问题 急!急!急!!!!
- 主从表中的从表中的一字断值判断是否其中有一值=0
- 关于调用DLL文件的问题,请大家过来看一看!
- TDBGrid要取得目前可見行的第n行數據怎麼取得啊!100放送
- 实数类型的表示方式问题?
- 如何获取Windows当前剪切板内容的数据结构,以及如何向剪切板写数据。望解答!
- Exception EDBEngineError in module ***.exe
- 关于Delphi XE2下二进制文件处理的疑惑
- 各位兄台,我即将跳楼,不要拉我
- 怎样用delphi中的TNMPOP3收邮件和保存附件?(在线等待)
- 关于安装D版Delphi5的问题
谢谢牛哥,刚才我按你的方法试了,原来的错误没了,但是现在又有一个新的错误,提示说一般性SQL错误,INSERT INTO 有语法错误!
Temp:=format('insert into %s values(%d,''%s'',''%s'',''%s'')',[trim(id),gqid,edit5.text,edit2.text,edit4.text]);
query1.close;
query1.sql.clear;
query1.sql.add(temp);
query1.ExecSQL;
提示说一般性SQL错误,INSERT INTO 有语法错误!
请高手关注!!!兄弟在线等待
VALUES('值1', '值2', '值3')
Temp:='insert into 17 values('+66+',"'+fff+'","'+kkk+'","'+lll+'")';
注意字段的类型,如果是字符要加"号.
INSERT INTO table[(field [,field] ...)] VALUES(expr[,expr] ...)比如:
Temp:=format('insert into %s(field1, field2, field3, field4) values(%d,''%s'',''%s'',''%s'')',[trim(id),gqid,edit5.text,edit2.text,edit4.text]);
如果省略字段名, 所给定的值的数量应该等于该表的字段数.
can't modify a read-only dataset
是怎么回事呀?
can't modify a read-only dataset
这是怎么回事呢?