帮我看一下哪里错了?
执行错误。
with Adoquery1 do
begin
sqlstr:='update card set stu_id='''+edit1.text+''',car_id='''+edit9.text+''',car_pass='''+edit10.text+''',car_fkrq='''+datetostr(dtp4.Date)+''',car_yxq='''+datetostr(dtp5.Date)+''',car_yj='+edit11.text+',car_flag='+inttostr(i);sql.Clear;
sql.Add(sqlstr);
execsql;
end;
执行错误。
with Adoquery1 do
begin
sqlstr:='update card set stu_id='''+edit1.text+''',car_id='''+edit9.text+''',car_pass='''+edit10.text+''',car_fkrq='''+datetostr(dtp4.Date)+''',car_yxq='''+datetostr(dtp5.Date)+''',car_yj='+edit11.text+',car_flag='+inttostr(i);sql.Clear;
sql.Add(sqlstr);
execsql;
end;
解决方案 »
- 请问如何得到系统已注册的钩子
- RAVE 的图片问题
- 请问如何使用通讯控件连接红外线手机,进行短信发送
- Multiple_step operation generated errors是什么错误
- 好消息!一百分求解几个小问题!答对一题就给分!!绝对假不了!问完就结贴!!如果分不够还可再加!
- ShellExecute的lpParameters参数怎么用啊?
- 我做的这个过程有什么错?
- indy 9!
- 请问主表与细表之间如何插入一条记录!!!!详情请进内观看!
- 各位高手,如何undo在paradox数据库中
- 急!!!在线等待---请问win2k下怎么实现对串口(端口)的读写?
- 在客户端如何读取服务器的一个文件???????????
最後一行
...+''',car_yj='''+edit11.text+''',car_flag='''+inttostr(i)+''';
values('100000000','200000000','123456789123456','2004-3-27','2004-3-27',50,0)这条语句在查询分析器里能正确执行为什么在程序中执行错误???
update 如果不加条件的话,是对数据表中的所有记录进行修改,如果你需要修改的字段中包含主键或者唯一索引的话,如果数据表中的记录大于1你的那个语句肯定会出错