0

我有一堆 FoxPro 表,它们本地存储在我的机器上。我想将数据转换为 SQL Server。最好/最快的方法是什么?使用以下代码,我可以将其放入数据表中。如果我这样做,我将如何将该数据获取到 sql server?

我敢肯定那里有更有效的方法,但我缺乏经验。任何帮助,将不胜感激。

Dim foxConn As New OleDbConnection("Provider=vfpoledb.1;Data Source=Z:\update_dwprm01\dwprm01.DBF;Collating Sequence=general;")
Dim foxDa As OleDbDataAdapter
Dim foxDt As New DataTable
Dim foxCmd As New OleDbCommand
Dim foxReader As OleDbDataReader

Console.WriteLine("Copy dwprm01")
foxConn.Open()
foxDa = New OleDbDataAdapter("SELECT * FROM dwprm01", foxConn)
foxDa.SelectCommand.CommandTimeout = 90
foxDa.Fill(foxDt)
foxConn.Close()
4

1 回答 1

3

如果您可以访问 Visual FoxPro,请使用此处提供的升迁向导:http: //vfpx.codeplex.com/wikipage ?title=Sedna&referringTitle=Home

于 2013-09-17T20:06:11.433 回答