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: 24 años, 4 meses
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