Nachdem Sie die Verbindung instanziiert haben, öffnen Sie sie.
SQLConnection = New MySqlConnection()
SQLConnection.ConnectionString = connectionString
SQLConnection.Open()
Vermeiden Sie es außerdem, SQL-Anweisungen zu erstellen, indem Sie einfach Zeichenfolgen anhängen. Es ist besser, wenn Sie Parameter verwenden, auf diese Weise gewinnen Sie an Leistung, Ihr Programm ist nicht anfällig für SQL-Injection-Angriffe und Ihr Programm ist stabiler. Zum Beispiel:
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)"
Und dann machst du das:
sqlCommand.Parameters.AddWithValue("@id",TextBox20.Text)
sqlCommand.Parameters.AddWithValue("@m_id",TextBox23.Text)
' And so on...
Dann rufen Sie auf:
sqlCommand.ExecuteNonQuery()