Ayuda con error de vb

Gabriel
02 de Febrero del 2005
Hola, quería hacerles una consulta con respecto a un error de vb. que es el siguiente
error ‘-2147217887 (80040e21)’ en tiempo de ejecución
alguien me podría decir de que se trata??
este error me aparece cuando intento guardar los datos de uno recordset…
mi formulario tiene 5 cuadros de texto, en el que el usuario ingresa los correspondientes datos… dos de esto datos no son obligatorios ellos son teléfono y dirección, así que el usuario puede no llenar o dejarlos vacios a estos datos en sus respectivos cuadros de texto. cuando hace click en el botón ACEPTAR, el programa intenta guardar estos datos ( si es que no existe) como nuevo cliente en el recordset y es aquí donde se produce este error, pues en los cuadros que tiene datos no tiene problema.
el proceso que diseñe sintetisado es así
rec.addnew
rec.(“dnicli”) = txtagrclidocumento.text
rec.(“nomcli”) = txtagrclinombre.text
rec.(“telcli”) = txtagrclitelefono.text
rec.update
en los campos de DNI y Nom cliente no tiene problemas porque están siempre con datos, pero si el del teléfono no tiene datos ocurre este error…
les agradecería sobremanera si me pueden ayudar con este tema. pues soy nuevo en esto de programación y no entiendo mucho todavía.
desde ya muy agradecido por su ayuda gabriel.

eth0
02 de Febrero del 2005
¿Por qué os cuesta tanto poner el mensaje de error AL COMPLETO? ¿No sabéis leer más allá del "en tiempo de ejecución"? ¿O no os habéis dado cuenta de que justo después hay una DESCRIPCIÓN del error?

Busca ese código de error en Google. A mí me ha funcionado ya algunas veces.