sql >> Base de Datos >  >> RDS >> Mysql

Insertar datos en una tabla MySQL usando VB.NET

Después de instanciar la conexión, ábrala.

  SQLConnection = New MySqlConnection()
  SQLConnection.ConnectionString = connectionString
  SQLConnection.Open()

Además, evite crear declaraciones SQL simplemente agregando cadenas. Es mejor si usa parámetros, de esa manera gana en rendimiento, su programa no es propenso a ataques de inyección SQL y su programa es más estable. Por ejemplo:

 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)"

Y luego haces esto:

sqlCommand.Parameters.AddWithValue("@id",TextBox20.Text)
sqlCommand.Parameters.AddWithValue("@m_id",TextBox23.Text)
' And so on... 

Entonces llamas:

sqlCommand.ExecuteNonQuery()