2015-02-26 6 views
-3

Вот мой код.Появилось MySqlException: возникла фатальная ошибка во время выполнения команды

Dim cmd As MySqlCommand 
    Try 
     Dim da As New MySqlDataAdapter 
     Dim ds As New DataSet 
     cmd = New MySqlCommand("INSERT INTO maleintventoty(item_brad,item_size,item_quantity,item_description) VALUES(@item_brad,@item_size,@item_description,@item_quantity)", con) 
     cmd.Parameters.AddWithValue("@item_brand", brandtxt.Text) 
     cmd.Parameters.AddWithValue("@item_size", sizetxt.Text) 
     cmd.Parameters.AddWithValue("@item_description", descriptiontxt.Text) 
     cmd.Parameters.AddWithValue("@item_quantity", quantitytxt.Text) 
     cmd.ExecuteNonQuery() 
     MsgBox("Done") 
     brandtxt.Clear() 
     descriptiontxt.Clear() 
     quantitytxt.Clear() 
    Catch ex As Exception 
     Dim da As New MySqlDataAdapter 
     Dim ds As New DataSet 
     cmd = New MySqlCommand("INSERT INTO maleintventoty(item_brad,item_size,item_quantity,item_description) VALUES(@item_brad,@item_size,@item_description,@item_quantity)", con) 
     cmd.Parameters.AddWithValue("@item_brand", brandtxt.Text) 
     cmd.Parameters.AddWithValue("@item_size", sizetxt.Text) 
     cmd.Parameters.AddWithValue("@item_description", descriptiontxt.Text) 
     cmd.Parameters.AddWithValue("@item_quantity", quantitytxt.Text) 
     cmd.ExecuteNonQuery() 
     MsgBox("Done") 
     brandtxt.Clear() 
     descriptiontxt.Clear() 
     quantitytxt.Clear() 
    End Try 
End Sub 
+2

PLZ формат вашего кода и добавление крайне необходимых деталей. См. [Ask] – Plutonix

+0

ok tnx. new to stackoverflow –

+0

can not format my question -.- –

ответ

0

Вы только что скопировали вводный код? если да, то ошибка, вероятно, связана с опечаткой.

В вашем запросе у вас есть «@item_brad», когда вы устанавливаете его значение, у вас есть «@item_brand».

0

Просьба проверить имя параметра. это неправильно согласовано. В вашем запросе у вас есть «@item_brad», когда вы устанавливаете его значение, у вас есть «@item_brand».

Смежные вопросы