我用的ACCESS2000在DELPHI7下用ADOQuery中的以下SQL语句,没有提示语法错误,能运行,但是数据表没有更新,
close;
sql.Clear;
sql.Add('update client set Jefen ='+#39+'+Tempjefen1+'+#39+' where benelux ='+39+'+EtCname.Text+'+#39+')');
execsql; //表名 字段名 变量名 字段名
close;
sql.Clear;
sql.Add('update client set Jefen ='+#39+'+Tempjefen1+'+#39+' where benelux ='+39+'+EtCname.Text+'+#39+')');
execsql; //表名 字段名 变量名 字段名
解决方案 »
- 初中的几何问题!!!!!!!!!!!! 非常简单!!!!! (图)
- 请问各位高手一个关于QuickReport的问题
- 我是那么的渺小,就像只小小的蚂蚁,却要办件天大的事,谁都知道那是不可能的!...我无力回天...
- 为什么我建立数据库老是有问题?用SQLSERVER。
- 采用缓存模式的Dataset如何一次性进行所有行的数据合法性校验?
- 一个select的句子(高分)
- 请问"Canvas does not allow drawing"怎么解决?
- 来者有分,关于校运会成绩管理的跑道分配!
- 求interbase 6的序列号
- 紧急问题----SQL查询取值问题?
- 如何利用 IdFTP 实现多个任务上传
- 公交车刷卡系统
sql.Add('update client set Jefen ='+QuotedStr(Tempjefen1)+' where benelux ='+QuotedStr(EtCname.Text));
sql.add(update client set jefen=:tempjefen1 where benelux='''+etcname.text+''');
paramters.FieldByname('tempjefen1').asstring=你的变量;