请教syabse数据库的数据导到Access文件的性能问题。

roadman 2003-12-23 03:09:01
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;
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtydyy8881 2003-12-23
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2566/2566999.xml?temp=.2766535
不要 使用BatchMove了,它太慢,看看这篇文章,对你有帮助

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧