CDaoDatabase打开的mdb数据库。
有两个结构一样的表,一个有数据(表一),一个没有(表二),我想把表一中的数据原样复制到表二中去,试了几个SQL都不行,用"select ... into..."告诉我目标表已经存在,使用"insert ... select ...from..."告诉我代码错误,救命!前提:我不知道表的结构、字段等,原样复制即可。
有两个结构一样的表,一个有数据(表一),一个没有(表二),我想把表一中的数据原样复制到表二中去,试了几个SQL都不行,用"select ... into..."告诉我目标表已经存在,使用"insert ... select ...from..."告诉我代码错误,救命!前提:我不知道表的结构、字段等,原样复制即可。
比如CMyDaoRecordset1 set1;//对应第一个表
CMyDaoRecordset2 set2;//对应第二个表
set1.Open(dbOpenTable);
set2.Open(dbOpenTalbe);
set1.MoveFirst();
int i;
for(i=0;i<set1.GetRecordCount();i++)
{
set2.AddNew();
set2....=se1....//对应字段复制
.
.
.
set2.Update();
}
这个方法比较简单,当然也可以用别的比较快捷的方法