Pregunta: | 28624 - COMO GRABAR EN BLANCO UN CAMPO FECHA DE ACCESS?? |
Autor: | Javier Urra |
Tengo un campo fecha en access vinculado con un text de vb6.0. Al eliminar el dato (no el registro), marca error de coversion de datos. No acepta el dato de longitud cero. La idea es simplemente poder borrar la fecha desde el mantenedor de vb o actualizarla por otra, cuando la cambio por otra fecha no hay problem pero cuando la elimino .... error de coversion de datos o algo asi. Será que no acepta que un campo fecha está vacio??? sin embargo si borro la fecha directamente desde access si se elimina, esto me indica que se puede, pero ,,, como lo hago desde VB???
Gracias!!!!..... |
Respuesta: | Genaro N. Condori Estaca |
Te sugiero que insertes el siguiente codigo antes de grabar los datos en la tabla
..... ..... ' Verificamos que el valor en txtFechaVencimiento.Text sea de tipo fecha if cdate(txtFechaVencimiento.Text) then Recordset.("FechaVenvimiento").Value = txtFechaVencimiento.Text else ' Si no es fecha le asignamos el Null al campo fecha Recordset.("FechaVenvimiento").Value = Null end if ............. .............. Recorset.Update Espero te sirva Saludos |
Respuesta: | Miguel Angel Islas |
Si te sirve de algo ,te recomiendo, que cuando quieras eleminar un campo fecha, este lo cambies por la expresion "12:00", asi lo he estado utilizando |