请教syabse数据库的数据导到Access文件的性能问题。
sybase数据表table_test里有20万条记录,用BatchMove控件导出到Access文件需要一个小时以上。
请问如何提高其性能?谢谢!
用ODBC连Access,BDE连Sybase。
DM->dbAccesiss->Params->Clear();
DM->dbAccess->Params->Add("ODBC DSN="+DM->m_sODBCName);
DM->dbAccess->Params->Add("USER NAME="+DM->m_sUser);
DM->dbAccess->Params->Add("PASSWORD="+DM->m_sPwd);
DM->dbAccess_->Open();
DM->QueryOpen(DM->QuerySource, "select * from table_test");
DM->BatchMove->Destination = DM->TableDest;
DM->BatchMove->Source = DM->QuerySource;
DM->TableDest->TableName = "table_test";
DM->BatchMove->Execute();
DM->dbAccess->Close();
DM->QuerySource->Close;