SQL.clear;//这句前最好加个CLOSE;中间的SQL 语句自己去检查对不对ExecSQL;
Open;//这里错了。拿掉或重新刷新
Open;//这里错了。拿掉或重新刷新
解决方案 »
- 求解GetProp函数
- sakmail 的问题,太奇怪了
- 真麻煩,怎樣做到不重复打印?比如前一個表有n個字段,
- 存储过程——参数为何找不到!送200分!
- 报表控件是如何实现的比例缩放?????????
- 为什么Outlook:=CreateOleObject(‘Outlook. application')运行就提示无效字符?
- 想写个函数,控制每个窗体大小,在窗体创建的时候调用这个函数,可是。。看里面
- 新手上路可以看李维的书吗?请大家谈谈自己的看法!
- 关于变量转换错误。
- delphi 生成的EXE文件自己电脑上可以运行 别的电脑上界面就是挑不出来 任务管理器显示在运行
- 多层系统的连接问题,有足够的加分!!
- 谢谢大家,我决定继续把DELPHI学好,我也不去DELPHIBBS了。。我要继续留在CSDN。。(见内)
begin
SQL.clear;
SQL.add('INSERT INTO "temp.db" ');
SQL.add('SELECT D.卡号, D.消费日期, D.存入金额, D.消费金额');
SQL.add('FROM "posqd.DB" as D, "pospz.db" E');
SQL.add('where E.卡号=D.卡号 AND E.消费日期=D.消费日期');
SQL.add('AND E.消费金额= D.消费金额 AND E.存入金额= D.存入金额');
Prepare;
ExecSQL;
Open;
end;
到底是exesql还是open??
只要一个就可以啦!!
不返回结果,没必要用open
不返回结果,不要用open ,只要用Execsql;