[ad_1]
エラーは、INSERT INTO ステートメントに問題があることを示し続けます。誰か助けてもらえますか? 判断しないでください。 ありがとうございました。
私が試したこと:
If MessageBox.Show(“DO YOU WANT TO SAVE THIS RECORD?”, “TIPAS FOODCOURT KIOSK”, MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
cm = New OleDbCommand(“tblmerchant に挿入 (DESCRIPTION、PRICE、STATUS、CATEGORIES、IMAGE PATH)values(@DESCRIPTION、@PRICE、@STATUS、@CATEGORIES、@IMAGE PATH)”, cn)
センチメートル
.Parameters.AddWithValue(“@DESCRIPTION”, descrip.Text)
.Parameters.AddWithValue(“@PRICE”, price.Text)
.Parameters.AddWithValue(“@STATUS”, status1.Text)
.Parameters.AddWithValue(“@CATEGORIES”, カテゴリ.テキスト)
.Parameters.AddWithValue(“@IMAGE PATH”, path1.Text)
.ExecuteNonQuery()
で終わる
列名に空白があります IMAGE PATH
、エラーの原因となります。 したがって、角括弧で囲む必要があります (以下を参照)。または、スペースを含まない列名を使用することをお勧めします。 IMAGE_PATH
.
cm = New OleDbCommand("insert into tblmerchant (DESCRIPTION, PRICE, STATUS, CATEGORIES, [IMAGE PATH])values(@DESCRIPTION,@PRICE,@STATUS,@CATEGORIES,@IMAGE PATH)", cn)
以下の Richard Deeming が指摘したように、パラメーター名も正しくありません。
[ad_2]
Source link
コメント