Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2003, 10:04
Avatar de Sir Matrix
Sir Matrix
 
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 26 años
Puntos: 3
como hacer para no repetir tanto lo mismo

Hola,

tengo que hacer una inserción en una bd access con vb 6, el código es el siguiente:

Código PHP:
Private Sub actualizarbd()

   
rs!nombre = txtnombre.Text
   rs
!apellido = txtapellido.Text
   rs
!edad = txtedad.Text
   rs
!sexo = txtsexo.Text
   etc
..etc....(muchos más campos)

   
rs.AddNew

End Sub 
El problema es que cuando no se escribe nada en los textboxes me da un error de: "La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE..."

Bueno, esto lo soluciono con un IF en cada campo:

Código PHP:
If Not txtnombre="" Then
   rs
!nombre = txtnombre.Text
Else
   
rs!nombre = " sin completar "
End If 
Pero tendría que hacer esto por cada uno de los campos, y no me parece la mejor solución... Cómo se puede solucionar mejor esto?? o hacer un bucle que valla validando todos los texboxes para que no se ingresen vacíos a la bd???


Saludos y gracias de antemano

Última edición por Sir Matrix; 20/11/2003 a las 10:06