私は自分のコードに何が間違っているかを調べようとしています。誰でも助けてくれますか?VB.net 1つのテーブルから別のテーブルにエントリを挿入する
ここに私のコードです。
Dim addTrans_SQL2 As String = "INSERT INTO Table1(Field1,Field2,Field3,Field4) SELECT (Field01,Field02,Field03,Field04) FROM InventoryItems WHERE Field1 = " & c_Field1 & ""
Dim addTrans_dbcmd2 As OleDbCommand = New OleDbCommand(addTrans_SQL2, strCon)
addTrans_dbcmd2.ExecuteNonQuery()
c_Field1は、私はすでに両方のテーブル内の各フィールドのデータ型を1
の値がチェックしていると、彼らは同じです。
私のstrCon接続に問題はありません。
唯一のエラーは、私のINSERT INTOステートメントです。
誰でもお手伝いできますか?ありがとう!
?? 'InventoryItems'から' Field01'を選択しますが、where節で 'Field1'をフィルタリングしますか? – Prisoner
はいそれはおそらくエラーを引き起こすでしょうか? – Darwin
私はTable1をTable1と同じデータ構造で他のTableに変更しようとしました。つまり、私のSQL文が正しいことを意味します。私のTable1に何か問題がありますか? とにかく、同じフォームのDataGridViewでTable1が表示されていることを言い忘れました。 – Darwin