Date - Timestamp

obieta
04 de Noviembre del 2005
Hola, tengo un problema con un campo que cojo de la base de datos. Se trata de un timestamp, que al recuperar los datos, me llega como date, es decir me trunca los nanosegundos y me devuelve con formato diferente. Sabe alguien cómo puedo recoger el dato como timestamp? Es decir, quiero recuperarlo con este formato: 0001-01-01-00.00.00.000000
Lo he conseguido modificando en el DSN del sistema la variable TimeStampAsChar=YES. De esta manera me lo devuelve perfectamente, pero el problema es que entonces se me fastidia otra aplicación que también trabaja con TimeStamp con el mismo DSN. Me gustaría saber si es posible modificarlo en el código o de manera que sólo afecte a esta aplicación.

Muchas gracias