2010-11-29 115 views
2

我的VB.net应用程序中有2个数据库。我正在使用1st数据库进行日常操作。我想将其中一个表格记录发送到在线数据库。我怎样才能做到这一点?第一个数据库是MSSQL Online数据库是MYSQL。我已经使用MYSQL .net连接器创建了连接。从数据库1中选择*并插入数据库2

任何帮助将不胜感激。

问候

+0

类似于http://stackoverflow.com/questions/4304076/select-from-msql-and-insert-into-mysql – Pratik 2010-11-30 06:53:47

回答

1

确定这里是一个粗略的一套,你需要遵循

  1. 查询的MSSQL数据库和检索您需要的数据的步骤。将它存储在DataTable中可能是最好的选择。
  2. 循环遍历DataTable行并构建将针对MYSQL数据库运行的INSERT语句。
  3. 对MYSQL数据库执行命令。

这是你需要做什么来获得一个简单的工作系统的基础知识。还可以看一下事务,以便在出现问题时管理数据回滚。

我假设这是一个研究项目如果您打算在生产系统中使用此代码,那么我会考虑另一种替代方法,例如将数据文件上传到附加到MYSQL数据库的服务。这将允许您在出现问题时批量重试导入。