这样的功能如何实现!(100分)

  • 主题发起人 主题发起人 nydelphi
  • 开始时间 开始时间
N

nydelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
2个数据库表 (表结构一样)如何写循环 将表A中的内容添加到表B
 
insert into B select * from A
 
with adoquery3 do<br>begin<br>&nbsp; close;<br>&nbsp; sql.Clear;<br>&nbsp; sql.Text:='insert into 表a select * from 表b';<br>&nbsp; open;<br>end;<br><br>运行出错啦
 
不能用open,要用execute<br>除了select用open外其它的命令(如update、insert等)都要用execute
 
execsql 不是open
 
呵呵,写错了,好久不用adoquery了
 
谢了 hhjjhhjj
 
1.两个数据集<br>query1.first;<br>for i:=0 to query1.recordcount-1 do<br>begin<br>&nbsp; query2.append;<br>&nbsp; query2......:=query1......;<br>&nbsp; query2.post;<br>&nbsp; query1.next;<br>end;<br>2.调用导入功能
 
利用循环,先查出表一的内容,判断表二中是否存在,若存在则用Edit,不存在用Append,将内容添加到表二就可以了。
 
后退
顶部