TIP SQL SERVER 2008 Y CAMPO HORA - TIPO TIME

SQL, mySQL, postgreSQL y otros motores
Responder
desiderio
Novato
Mensajes: 24
Registrado: Lun Feb 07, 2011 3:41 pm
Contactar:

TIP SQL SERVER 2008 Y CAMPO HORA - TIPO TIME

Mensaje por desiderio » Sab Jul 13, 2013 8:25 am

Hola,

Pongo este tip porque perdi mucho tiempo para darme cuenta de que estaba pasando, y no quiero que otro colega pase por lo mismo.

Tengo un app en tps que estoy pasando a sql server 2008 express.
Use el template dct2sql -> Dct2MSSQL_Joe_Hall-2012-05-03.

Las horas, definidas en el dct como TIME me las pasaba a TIME(7) en el motor.
Tiene que decir TIME(0) en el motor, o por lo menos de esta manera a mi me funciono.

Con Time(7), cuando agregaba un registro desde el app y queria verlo en un browse me daba error, algo como

Valor de carácter no válido para especificación cast (22005)....

El time(0) deja la hora como 17:32:19 y time(7) como 17:32:19.1234567

Parece q a clarion no le gustaban tantos numero y me colgaba el app.
Una vez puesto time(0) pude usar @t1 para mostrar la hora como hh:mm

Saludos, espero les sirva.
Claudio


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados