我得到一个表中的一个记录,要添加到另一个表中,表的具体结构不清楚,但两个表的结构一定相同,
如何实现添加??
如何实现添加??
解决方案 »
- 如何实现子窗体之间的切换?求教高手。
- 数据备份与还原(sql server),为什么备份能成功,还原时却提示:“因为数据库正在使用,所以未能获得对数据库的排它访问权”?
- 当QuickRep1.Preview后不关闭,只是最小化,连续3次以上,即QuickRep1.Preview,最小化,就会出现错误,怎么解决啊?在线等
- 我做email客户端时,收到的信息是gb2132编码的字符串,如何变成中文?
- 如何通过注册表禁用文件夹选项?给分
- 能不能把网上邻居加入到drivecombobox的列表中???
- 中秋快乐!:)什么控件可以检测是否连到了internet?
- 怎样实现复制、粘贴功能?
- 如何设置文字的大小!
- 如何定义一个函数为数组类型?
- 档案传输要怎么做?
- 谢谢刘胜淘,接分
insert into 表名 values()就可以了吧,不过值的顺序必须和数据表的结构一致才行
select *
from table2
这样,table2 全部到 table1了
你也可以加条件
select *
from table2 a
where a.字段='莫个条件'
i,j: integer;
With table2 do
begin
i:= table1.fieldcount;
for j:= 0 to i do
begin
fields[j].asvalue:= table1.fields[j].asvalue;
end;
end;
var
i,j: integer;
With table2 do
begin
i:= table1.fieldcount;
for j:= 0 to i-1 do
begin
fields[j].value:= table1.fields[j].value;
end;
end;
Select * From Tabel1 Where ...
楼主还没有具体说清楚问题, 添加记录肯定是用sql语句来实现啦,insert into tableA select * from tableB 就是最好的方式,如果还有什么delphi中问题,可能是先建一个tableB表,然后将这个tableA表的数据倒过去就ok啦 还有什么问题,请说具体点,关注中