一个表中有四个字段,一个是自动ID,AUTO_ID,(oracle8),是一个sequence,seqid;一个是company,字符型的,一个是num,double型的,一个是日期型的dt,现在我从Excel表中读出三个值,ExcelID.cells[2,1].value(对应company),ExcelID.cells[2,2].value ,对应num,ExcelID.cells[2,3].value,(对应dt),如何把这三个值加上自动插到存到表中,
query1.close;
query1.sql.clear;
query1.sql.add('insert into tablename (company, num, dt) values(怎么写?)');
query1.execsql;
query1.close;
query1.sql.clear;
query1.sql.add('insert into tablename (company, num, dt) values(怎么写?)');
query1.execsql;
解决方案 »
- 请教TStringlist.Add的返回值,看了Delphi的帮助文件,还是有点糊涂
- dll封装的窗体里不能用TApplicationEvents?
- 急求免费的能够看pdf的dll
- 异想天开_的想法(程序自助)
- 巨难的题,javascript 转 Delphi ,分不够可以开贴再加。
- 有关dbgrid问题
- interbase的默认密码是多少???user=myname。急!
- 麻烦各位高手推荐几本delphi图象处理的书!
- 怎样判断一个窗体显示?
- FastReport 4如何让生成出来的报表拥有表格
- 一个关于hook的问题,望各位网林高手帮帮忙???
- 删贴的斑竹,给我进来!!!!!!!!!!!!!!!!!!!!!!!!!……
query1.close;
query1.sql.clear;
query1.sql.add('insert into tablename (auto_id,company, num, dt) values(怎么写?)');
query1.execsql;
query1.execsql;
query1.ParamByName('s1').value:=ExcelID.cells[2,1].value;
query1.ParamByName('s2').value:=ExcelID.cells[2,2].value;
query1.ParamByName('s3').value:=ExcelID.cells[2,3].value;
query1.excelsql;auto_id不要对其进行任何操作 即可!