Мне нужна помощь в моем кодировании в vb.net, копируя данные из одной таблицы базы данных в другую таблицу базы данных в базе данных доступа ms.Как скопировать данные из одной таблицы базы данных в другую таблицу базы данных?
Вот мои коды:
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()
ошибка является "ошибка синтаксиса в инструкции INSERT INTO"
что «psipop» во второй части кода? – jonju
Вы пытаетесь скопировать строку или всю таблицу? Наличие типа пользователя в DataSource - действительно плохая идея, но является ли TextBox3 именем DS или таблицы? Существует много отсутствующих там, например, что-то, чтобы удерживать результаты первого запроса – Plutonix