adoquery1.sql.add('insert into data1(text) values('1')');
adoquery1.ExecSQL;
adoquery1.ExecSQL;
解决方案 »
- 找IBM笔记本9460LR2驱动
- 如何查看两个时间之间的记录?
- 再问动态数组分配问题!
- TObjectList 控件使用中的一个问题。怪!
- 请教数据库连接问题。
- 请问如何关闭某个程序启动时打开的浏览器?
- 怎样对WEB 上的页面进行操做?
- SOS,明天交货,28日走人。请问手动关闭excel后,再在程序里执行关闭操作的异常处理?
- 请问Tquery控件的sql.add()方法
- 用scanline比较图片的问题
- 请看看我的问题,挂了好几天了http://www.csdn.net/expert/topic/655/655262.xml?temp=.7131616
- 请指点,很简单的问题,为什么没人回答我呀,我都问第三遍了!分少就没人理了么!
adoquery1.sql.add('insert into data1(text) values(''1'')');
adoquery1.ExecSQL;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.ExecSQL;
adoquery1.execsql;<--------------------
adoquery1.ExecSQL;
adoquery1.sql.add('insert into data1(text) values('+chr(39)+1+chr(39)+')');
adoquery1.ExecSQL;
比如:如果有5个字段,全部都更新,只需写values的内容;
部分更新,得都写;
不能只写其中几个,不然会出错。
你上面的可能只是数据类型不匹配的原因,1在sql中是数字型的,而text字段可能是字符,应该加上"1",这样表示字符