Foros del Web » Programación para mayores de 30 ;) » .NET »

Error al actualizar registro

Estas en el tema de Error al actualizar registro en el foro de .NET en Foros del Web. Hola que tal soy nuevo por acá y quisiera ver si es posible que me ayuden ps soy principiante en esto de VB. Net tengo ...
  #1 (permalink)  
Antiguo 15/04/2009, 20:48
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
De acuerdo Error al actualizar registro

Hola que tal soy nuevo por acá y quisiera ver si es posible que me ayuden ps soy principiante en esto de VB. Net tengo este codigo:

Private Sub BtnGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnGuardar.Click

Dim bd As EmpresaTrasportesDataContext = EmpresaTransporte.conexion()

Dim reg = From r In bd.Camion Where r.matricula = TxtMat.Text Select r

For Each r As Camion In reg
r.modelo = TxtMod.Text
r.tipo = TxtTipo.Text
r.potencia = TxtPotencia.Text
Next

Try
bd.SubmitChanges()
GridCamion.DataSource = EmpresaTransporte.GetAllCamiones()

Catch ex As Exception
Throw (ex)
End Try

End Sub

el caso es que me manda el siguiente error y no se que sea por mas que le doy vueltas al asunto, el error es el siguiente:

"Los datos de cadena o binarios se truncarían. Se terminó la instrucción."
  #2 (permalink)  
Antiguo 15/04/2009, 23:53
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Error al actualizar registro

ok uno de tus campos puede tener un overflow como es esto

si tu campo es un varchar (20) y le metes 21 caracteres por eso el error o

si tu campo es un int y le quieres meter el valor de un bigint o un long pues es lo mismo por eso te dice que los datos de cadena o binario se truncarian porq no se arriesgara a meter datos incompletos y por lo tanto erroneos para forzar un insert

verifica tus campos y verifica los datos q quieres insertar.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:29.