Hola,
Lo del try-catch ya lo solucioné (bueno, más bien se solucionó) cambié alguna cosa por eso de probar... y se arregló.
Lo de la base de datos... mi problema es que tengo que usar Access. Utilizo un campo date y le digo que emplee el formato de fecha corto. En las tablas de Access se guarda bien (dd/mm/aaaa). En el textBox, cuando le pongo una fecha, tiene el formato correcto. Pero en el momento en que actualizo ese valor en la base de datos, como el textBox está enlazado a este campo se cambia automáticamente su contenido a una cadena del tipo (dd/mm/aaaa 00:00:00).
Es como si el hecho de especificar un formato de hora, influyera solo en la presentación de los datos, pero no en la manera en que se guardan. (parece como si siempre se guardara un formato de fecha largo, y lo que tú puedes especificar es la manera en que lo muestras). Pero no sé cómo dar formato al textBox enlazado.
De todos modos, gracias por tu respuesta.
PD: No se podría dar formato "dd/mm/aaaa" a la columna de la tabla a la que está enlazado en control?? si es así, ¿cómo se hace?