Hola a todos. Tengo una aplicación conectada a una base de datos en mysql, yo guardo mi informacion de la siguiente forma
Código:
Dim con As MySqlConnection
con = New MySqlConnection(myconnstring)
Try
con.Open()
Dim myCommand As New MySqlCommand
myCommand.CommandText = ""
myCommand.Connection = con
myCommand.CommandText = consulta
myCommand.ExecuteNonQuery()
con.Close()
catch ex as exception
messagebox.show(ex.message)
end try
en el catch me arroja el siguiente error DATA TOO LONG FOR COLUMN 'NAME' at row 196, pero resulta que mi campo en la BD es char(100) y lo que mando a guardar tiene una logintud de 50 ademas de que no existe la fila 196 porque apenas tengo 10 datos haciendo las pruebas. En la mayoria de los campos no puedo insertar mas de 50 caracteres desde vb.net pero en mysql hago las pruebas y si resulta .