我有 2 个 SQLite 数据库。我想从一个中获取几条记录并将它们插入到另一个中。这样做的好方法是什么?我在下面显示问号,我不确定我需要什么...
TFDQuery *queryNEWDATA;
queryNEWDATA = new TFDQuery(NULL);
queryNEWDATA->Connection = Form1->FDConnection1;
queryNEWDATA->SQL->Text = "SELECT * FROM mtgs WHERE status = 4";
queryNEWDATA->Open();
while(!queryNEWDATA->Eof)
{
TFDQuery *queryUPDATE;
queryUPDATE = new TFDQuery(NULL);
queryUPDATE->Connection = Form1->FDConnection2;
queryUPDATE->SQL->Text = ????????????????
queryUPDATE->ExecSQL();
queryUPDATE->Close();
queryUPDATE->DisposeOf();
}
如果我queryNEWDATA
返回 4 条记录,我只想将它们推送到另一个数据库中queryUPDATE
。请注意,两个数据库具有完全相同的结构和列顺序。