Clarion - Formatear Campos para SQL

 
Vista:

Formatear Campos para SQL

Publicado por gabi (30 intervenciones) el 09/06/2006 12:43:25
Necesito formatear en un proceso de migración un campo fecha (LONG) a un VARCHAR(14), tambien a un DATETIME y un campo time(LONG) a un VARCHAR(14).
Prové con:
CAU:FECALTA = FORMAT(CAU2:FECALTA,@D6) !ESTO ES A VARCHAR(14) ?
CAU:HORALTA = FORMAT(CAU2:HORALTA,@T6)
CAU:FECHOR = CLIP(FORMAT(CAU2:FECALTA,@D6))&' '&FORMAT(CAU2:HORALTA,@T6)

Quisiera saber que està mal...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formatear Campos para SQL

Publicado por gabi (30 intervenciones) el 03/07/2006 18:02:30
!Datos creados en el DCT para la tabla MSSQL
MiSQLDateTimeField STRING(8) !Este corresponde al MSSQL datetime
MiGrupo GROUP,OVER(MiSQLDateTimeField)
SQLFileDateField DATE
SQLFileTimeField TIME
END

!En el Proceso lo asigno así
MiGroup.SQLFileDateField = TPSFile:DateField !sin formato, lo dejo LONG
MiGroup.SQLFileTimeField = CLOCK()
TABLASQL{PROP:SQL} = 'INSERT TABLASQL (MiSQLDateTimeField) VALUES(' & MiSQLDateTimeField &')'

Ojo cuando es null!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar