2010-11-29 102 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數據庫的服務。這將允許您在出現問題時批量重試導入。