I used the following code to insert data from my VB.NET into the MySQL database.
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()
However I get the following error message
Unknown column 'B5' in 'field list'
B5 is what I entered into the text box, but I do not know what field list refers to
I thin, its a problem with the Parameters statement
v