String or binary data would be truncated. The statement has been terminated.
y buscando por internet me sale que cuando uno guarda una cadena en un campo o variable que no es lo bastante largo para contenerla.
estos son los campo de la tabla detalle :
cod_boleta int
cod_libro varchar(50)
precio_uni varchar(20)
cantidad varchar(20)
importe varchar(20)
y los campos que le ingreso son maximo 10 caracteres.
Código vb:
Ver original
myConn.Open() For i = 1 To Ltver.Items.Count myCmd.CommandText = "INSERT INTO detalle VALUES('" & numeroboleta.Text & "','" & Ltver.Items.Item(i).ToString & "','" & Ltver.Items.Item(i).SubItems(2).ToString & "','" & Ltver.Items.Item(i).SubItems(3).ToString & "','" & Ltver.Items.Item(i).SubItems(4).ToString & "');" leelo2 = myCmd.ExecuteReader() Next MsgBox("Se ha ingresado una nueva ventaaaaaaaaaaaaa", MsgBoxStyle.Information, "Felicidades!!") leelo2.Close() myConn.Close()
Cual será la forma correcta de guardar fila por fila el listview wn una tabla?