Caramba, parece que te persiga
Si usas el formatdatetime y metes fecha y hora... ¿para qué un campo de texto? Estás limitando tú mismo las posibilidades de gestión por fechas.
Pásate por el tutorial SQL de aspfacil, es una buena guía rápida.
El xelUpload es ideal para lo que quieres, y está bien programado. Pásate por el foro de artículos de aspfacil o mete xelupload en su buscador, creo que a día de hoy se aclararon gran parte de las dudas que pueda haber sobre ello.
Acuérdate de otorgar permisos de escritura en el directorio donde quieras que el xelupload meta los archivos.