2014-02-26 169 views
2

我將Delphi 7中的所有應用程序遷移到Delphi XE。我正在用ADO替換BDE組件,並且我沒有替換ADO中的TbatchMove。您能否爲TbatchMove替換提供一些解決方案。我使用Sql Server 2008數據庫作爲後端。ADO中的batchMove的替換Delphi XE

我們正在從文件(模式和文本)中遷移數據。文本文件包含所有數據。因此,在現有的組件Tbatchmove中,源文件夾路徑(保留模式和文本文件),目標是Sql數據庫。所以我無法弄清楚如何使用ADO執行此操作,並指定文件夾路徑,以便直接更新我的數據庫

+0

[This](http://stackoverflow.com/q/10906274/62576)可能有所幫助。它基於絕對數據庫,但信息相同。 –

回答

0

在ADO中,TBatchMove沒有直接的類似組件。如果您要將數據從一個表格移動到另一個表格,則可以執行下列操作: -

INSERT INTO dbo.TABLETWO 
SELECT col1, col2 
FROM dbo.TABLEONE 
+0

我們正在從文件(模式和文本)中遷移數據。文本文件包含所有數據。因此,在現有的組件Tbatchmove中,源文件夾路徑(保留模式和文本文件),目標是Sql數據庫。所以我無法弄清楚如何使用ADO來做到這一點,並指定文件夾路徑,以便直接更新我的數據庫。 – user3164938