你是不是指要把
query1.ParamByName('A').asstring:=stringgrid1.Cells[0,j];
query1.parambyname('B').asstring:=stringgrid1.Cells[1,j];
放在
query1.SQL.Add('update Test1.Test2 set A=:A where B= :B');
这些语句前面?
我现在调过来了,
但仍旧报错为:
param A not find
param B not find
query1.ParamByName('A').asstring:=stringgrid1.Cells[0,j];
query1.parambyname('B').asstring:=stringgrid1.Cells[1,j];
放在
query1.SQL.Add('update Test1.Test2 set A=:A where B= :B');
这些语句前面?
我现在调过来了,
但仍旧报错为:
param A not find
param B not find
解决方案 »
- 用delphi设置桌面背景
- 已经得到了一组二维数组的值,怎么插入数据库?总报错,给分50
- 将临时表#里得数据插入到另一个表没有数据就是关于临时表得操作
- 请各位大师指点:网络上两个数据库数据传送问题(在线等待)
- 我的传输文件的程序怎么传到4k 就不动了呢 ?
- 关于delphi调用vc中dll出错的问题,大家帮忙看看
- 最好程序启动画面的设计是什么?
- delphi 菜鸟提问
- 请问:框架(Frame)为什么不能动态生成两次 ?????????????
- 朋友们。。。需要你们的帮忙。。
- 寻找Delphi安装制作工具,谁有好的,介绍几个,谢谢拉。。。。
- 我想用Delphi来做电子商务应该用什么操作系统和服务器
query1.SQL.clear;
if i=0 then
query1.SQL.Add('update Test1.Test2 set A=:A where B= :B');
if i=1 then
query1.SQL.Add('update Test1.Test2 set B= :B whereA= :A ');
query1.ParamByName('A').asstring:=stringgrid1.Cells[0,j];
query1.parambyname('B').asstring:=stringgrid1.Cells[1,j];
Query1.Prepare; //增加此语句
query1.ExecSQL ;
if(stringgrid1.cells[0,j]!=Query1.fieldbyname("fieldname").asstring;
{....}
或者应该在getedittext事件中写代码