border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 10-09-2007, 08:19:22
Junior Member
Site Admin
 
Registrado: ago 2007
Posts: 14
edrec Valoración +2
Predeterminado Error '-2147217887(80040e21)'

Hola a todos.
Estoy utilizando ADO con Access y me surge un problema con este tipo de error.
Cuando abro una nueva ficha, me sale este error si dejo algún Text está en blanco.
Cómo puedo hacer para que me salga p.e. un MsgBox indicándome que el campo no puede tener longitud cero y no me salga este mensaje de error, o algo que me impida guardar registros con campos en blanco?
un saludo y gracias.
Edrec.
__________________
Saludos desde Mérida - Badajoz
Responder Con Cita
  #2 (permalink)  
Antiguo 10-09-2007, 08:44:19
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 985
Alella Valoración +2
Predeterminado

Hola, que tal.

Cuando leas de la base:

Asigno un espacio cuando detecto que es Nulo el campo de la base de datos:
Código:
If IsNull(rsfi1!BAN10) Then
    rsfi1!BAN10 = " "
End If
Cuando asignas valores a las cajas:

Código:
txtBan10.Text = ""

txtBan10.Text = .Fields(F_BAN10).Value


' Como mínimo tendrá el blanco de antes.

Espero que te sirva el ejemplo. Ya nos contarás.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Runtime-error 40002 08501: Error en el vínculo de comunic... Eynar Visual Basic 6.00 2 28-02-2007 17:46:24
Error -2147217887(80040e21) ¿??¿ Tiene sentido silang2 Visual Basic 6.00 2 01-08-2006 13:12:11
Tengo el ERROR 3265 como se resuelve este Error Juan Francisco Visual Basic 6.00 10 07-04-2006 00:14:21
Error '(2147217887 (80040e21)' crisjavi Visual Basic 6.00 7 09-02-2006 19:09:11
addnew con error -2147217887 electronicamiajadas Visual Basic 6.00 3 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 04:14:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right