我用的是query数据控件。我想用SQL语句在数据库中插入一行数据。query1.sql.add(?)。好象是insert into?我记不清了。请高手指点一下。数据库为paradox。
解决方案 »
- StringGrid字体颜色问题
- Database Desktop可以打开qq用到的那些数据库吗?
- delphi快捷键乱了问题
- 想开发输入法用DELPHI开发好吗?大家都用什么开发?
- WIN2000下打印quickrep自定义纸张打印问题(LK1600KIII+打印小票据)
- 关于安装程序msiexec?
- 我就剩下七仟多分了,想把它派完,你想要吗?帮我解决个问题先!
- delphi编写的dll资源被VC调用的问题?
- TclientDataSet高分求解!
- 我的一个数据文件里面换行符有问题,是"0D 0A",所以我只能读取第一行的数据,有什么办法能够解决?
- 请问:Borland的Pascal与DELPHI5在语法上的区别有多大?
- 应用服务器分发问题?
value(a1,a1)
SQL.Add('Insert Into TempDEn1 (TpCoun, YYMM, Comm, IEFlg, Cust,'
+ ' TrCoun, TrWa, FrLo, TpWa, Unit, Qty, Usd, SumQ, SumM)'
+ ' Select ' + '''' + 'TMP' + '''' + ',' + '''' + YYMM + ''''
+ ', Comm, IEFlg, Cust, TrCoun, TrWa, FrLo, TpWa, Unit, 0, 0,'
+ ' SumQ, SumM From ' + FPreRepI );
SQL.Add('Commit Tran');
query1.Active:=false;
query1.close;
query1.sql.clear;
query1.sql.add('insert into transact (trdate,trcode,mount,id,workernum)'+
'values (:trdate,:trcode,:mount,:id,:workernum)');
query1.parambyname('trdate').asdatetime:=now;
query1.parambyname('trcode').asstring:=trcode;
query1.parambyname('mount').ascurrency:=mount;
query1.parambyname('id').asstring:=id;
query1.parambyname('workernum').asstring:=workernum;
try
query1.execsql;
result:=true;
except
result:=false;
end;
insert into table1(fields1,fields2)
value(a1,a1)