私はVB.NETからMySQLデータベースにデータを挿入するために次のコードを使用しました。VB.NETからMySQLデータベースにデータを挿入
Dim connString As String = "Database=user;Data Source=localhost;" _
& "User Id=root;Password="
Dim conn As New MySqlConnection(connString)
Dim cmd As New MySqlCommand()
Try
conn.Open()
cmd.Connection = conn
getFormData()
cmd.CommandText = "insert into privileges values (" & userId & "," & uname & "," & usb & "," & internet & "," & pro1 & "," & pro2 & "," & pro3 & "," & pro4 & "," & pro5 & ");"
cmd.Parameters.AddWithValue("userId", userId)
cmd.Parameters.AddWithValue("uname", uname)
cmd.Parameters.AddWithValue("usb", cbusb.CheckState) 'Status", Convert.ToInt32(usb))
cmd.Parameters.AddWithValue("internet", cbnet.CheckState) ' Convert.ToInt32(internet))
cmd.Parameters.AddWithValue("pro1", txtpro1.Text)
cmd.Parameters.AddWithValue("pro2", txtpro2.Text)
cmd.Parameters.AddWithValue("pro3", txtpro3.Text)
cmd.Parameters.AddWithValue("pro4", txtpro4.Text)
cmd.Parameters.AddWithValue("pro5", txtpro5.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("User Profile Created!", "Success!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
conn.Close()
私は、次のエラーメッセージが表示されますしかし、「フィールドリスト」で
不明な列「B5」の
B5は、私は、テキストボックスに入力したものであるが、私はどのようなフィールドリストを知りません
を指しI薄く、パラメータとその問題文の
V
cmd.Parameters.AddWithValue( "usb"、cbusb.CheckState) 'ステータス'、Convert.ToInt32(usb))はエラーです。引用符はオフです。スタック内のハイライトでも表示されます:D – xQbert