Таблица в наборе данных в vb.net не сохраняется как таблица foxpro
У меня есть набор данных в vb.net. Я прочитал несколько таблиц из Visual FoxPro и добавил таблицы в наборе данных. Новая таблица создается в наборе данных. Теперь я хочу создать новый файл DBF из vb.net, который является этой новой таблицей. Но SQL не принимает исходную таблицу и выдает ошибку. Соответствующая часть кода показана.
Dim NewTable As String
NewTable = "Test.DBF"
connstr = "Provider=VFPOLEDB.1;Data Source="
connStr2 = connstr & sourceDir & "\"
Dim sourceTable As DataTable
sourceTable = myDS.Tables(3).Copy
NewTable = sourceDir & "\" & NewTable
Dim oConn As OleDbConnection
Dim oCmd As OleDbCommand
oConn = New OleDbConnection(connStr2)
oCmd = New OleDbCommand()
oCmd.Connection = oConn
oCmd.Connection.Open()
oCmd.CommandText = "SELECT * FROM " & sourceTable.ToString & " INTO TABLE " & NewTable
oCmd.ExecuteNonQuery()
oConn.Close()
Ошибка при выполнении файла oCmd.ExecuteNonQuery out1.dbf не существует. (out1.dbf - это имя myDS.Tables(3).name). Как мне продолжить? Спасибо за помощь в продвижении.