kyrons Ответов: 3

Как скопировать данные из одной таблицы базы данных в другую таблицу базы данных?


Всем привет. Мне нужна помощь по поводу моего кодирования в vb.net копирование данных из одной таблицы базы данных в другую таблицу базы данных в базе данных ms access.

Вот мои коды:
Dim conn2 As OleDbConnection
       Dim cmd2 As OleDbCommand
       Dim SQLStr2 As String


        conn2 = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= '" & TextBox3.Text & "' ;Jet OLEDB:Database Password=cscfo13poppsi; ")


       SQLStr2 = "SELECT * FROM pop IN '" & TextBox3.Text & "'"
       conn2.Open()
       cmd2 = New OleDbCommand(SQLStr2, conn2)
       cmd2.ExecuteNonQuery()

       Dim conn As OleDbConnection
       Dim cmd As OleDbCommand
       Dim SQLStr1 As String

       conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=psipop.accdb;Jet OLEDB:Database Password=cscfo13poppsi;")
       SQLStr1 = "INSERT INTO pop 'psipop'"
       conn.Open()
       cmd = New OleDbCommand(SQLStr1, conn)
       cmd.ExecuteNonQuery()


Ошибка называется " синтаксическая ошибка при вставке в"

Что я уже пробовал:

Я перепробовал все возможные коды, но ничего не работает.

3 Ответов

Рейтинг:
6

kyrons

Друзья, я нашел решение этого вопроса, и оно работает на меня.
Попробуйте перейти по этой ссылке: Копирование записей из одной базы данных в другую-VBForums[^]


Рейтинг:
0

Tari_

В SQLStr1 вы должны указать значения, которые будут вставлены.

"Вставить в pop 'psipop' значения (value1, value2, .... )"