Ich brauche Hilfe über meine Codierung in vb.net Kopieren von Daten aus einer Datenbanktabelle in eine andere Datenbanktabelle in ms Access-Datenbank.Wie kopiere ich Daten von einer Datenbanktabelle in eine andere Datenbanktabelle?
Hier sind meine Codes:
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()
Der Fehler ist "Syntaxfehler in der INSERT INTO"
was ‚psipop‘ im zweiten Teil des Codes? – jonju
Versuchen Sie, eine Zeile oder die gesamte Tabelle zu kopieren? Wenn der Benutzer die DataSource eingibt, ist das eine wirklich schlechte Idee, aber ist TextBox3 der DS- oder Tabellenname? Dort fehlt viel, wie etwas, um die Ergebnisse der ersten Abfrage zu speichern – Plutonix