Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2012, 12:46
jjap_unefa
 
Fecha de Ingreso: febrero-2012
Mensajes: 22
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta vb.net guardar campo en una tabla. error data too long for column 'xxx' at row 196

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 .