Après avoir instancié la connexion, ouvrez-la.
SQLConnection = New MySqlConnection()
SQLConnection.ConnectionString = connectionString
SQLConnection.Open()
Évitez également de créer des instructions SQL en ajoutant simplement des chaînes. C'est mieux si vous utilisez des paramètres, de cette façon vous gagnez en performances, votre programme n'est pas sujet aux attaques par injection SQL et votre programme est plus stable. Par exemple :
str_carSql = "insert into members_car
(car_id, member_id, model, color, chassis_id, plate_number, code)
values
(@id,@m_id,@model,@color,@ch_id,@pt_num,@code)"
Et puis tu fais ceci :
sqlCommand.Parameters.AddWithValue("@id",TextBox20.Text)
sqlCommand.Parameters.AddWithValue("@m_id",TextBox23.Text)
' And so on...
Ensuite, vous appelez :
sqlCommand.ExecuteNonQuery()