Cómo obviar los parámetros no requeridos

Francisco
04 de Febrero del 2005
Hola. Soy nuevo en Visual Basic y tengo un problema. En un formulario de ABM utilizo campos con datos no requeridos, cuando los lleno todos no tengo ningún problema, pero cuando paso por alto los campos no requeridos (es decir, los que he definido en la base de datos como campos que admiten nulos) me aparece el siguiente error en tiempo de ejecución:

Run-time error '-2147217887 (80040e21)': Invalid character value for cast specification.

Algún entendido podría decirme a qué exactamente se refiere ese error y si tiene que ver con el problema de los campos que admiten nulos (y que a propósito los paso por alto) En todo caso, cómo podría hacer para no dar lugar a esos errores al pasar por alto los campos no requeridos?

La Base de Datos que utilizo es SQL Server 2000

Desde ya muchas gracias

Isa?
04 de Febrero del 2005
Solo una observacion, no digo que sea este el problema, pero debera tomar en cuenta que no es lo mismo un valor NULL a un valor vacio.

Saludos.

Gabriel
04 de Febrero del 2005
un poco tarde no?, digo por la fecha de respuesta.
mira si aun te sirve a mi me pasaba lo mismo con esto pero en una base de datos de acces(mdb)
cuando intentaba reemplazar me daba este maldito error
alguien me dijo de poner esto, al intenar realizar los reemplazos
rec.("telcli") = txtagrclitelefono.text & ""
en los campos que acepten nulos...
y desde entonces ya no tengo este problema.
como tu soy nuevo en esto, pero espero te sirva a ti tambien.