首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于更新多个表有关问题

2012-06-13 
关于更新多个表问题以前直接用ACCESS做的界面,现在想用DELPHI做,就是更新问题,因为数据的更新基本上是几百

关于更新多个表问题
以前直接用ACCESS做的界面,现在想用DELPHI做,

就是更新问题,因为数据的更新基本上是几百条几百条来的 
在ACCESS里面我是在里面建个临时表,用EXCEL导入,然后用临时表通过SQL语句执行更新多个表
如下是在ACCESS里同时执行的
DOCMD.runsql("insert ....")
docmd.runsql("update ....")
docmd.runsql("delect ....")


现在转到DELPHI中了,想问下各位有两个问题,1、如何建临时表,2.如何像上面那个执行多条SQL语句

[解决办法]

Delphi(Pascal) code
1.access没有临时表,可以用create table建立一个实际的表来当临时表使用,用完再drop table删除2.多个语句直接拼接写在一起就行了,语句之间用空格隔开(当然分开也可以,不过要调用多次execsql),如:adoquery1.close;adoquery1.sql.text:='insert into ...'                   +' update ...';adoquery1.execsql;
[解决办法]
access不支持多sql语句,你就老老实实的一条条执行吧

热点排行