Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/06/2011, 15:55
future89
 
Fecha de Ingreso: diciembre-2010
Mensajes: 106
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: ingresar listview a BD error!

no me resulta asi. no hace nada.

y teniendolo asi
Código vb:
Ver original
  1. For i = 1 To Ltver.Items.Count - 1
  2.  
  3.  
  4. 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 & "');"
  5.                         Next i
  6.                         myConn.Open()
  7.                         leelo2 = myCmd.ExecuteReader()
  8.  
  9.              
  10.                         leelo2.Close()
  11.     MsgBox("Se ha ingresado una nueva ventaaaaaaaaaaaaa", MsgBoxStyle.Information, "Felicidades!!")
  12.                         myConn.Close()


y con este codigo le hago un breakpoint a mycmd.CommandText yme muestra

myCmd.CommandText = "INSERT INTO detalle VALUES('15','ListViewItem: {5}','ListViewSubItem: {$5,000} ','ListViewSubItem: {3}','ListViewSubItem: {$15,000}');"


osea que los campos del insert tienen valor como se ve ahi 15 es el numero de boleta, 5 es el codigo del libro
$5,0000 es el precio unitario, 3 es la cantidad y $ 15,000 es el importe ,

y me aparece el error
String or binary data would be truncated. The statement has been terminated.

osea que al guardar los valores en la BD me intenta guardar 'ListViewSubItem: {$5,000} ' toda esa cadena ???