Página 1 de 1

Grabar DateTime en Mysql con BuildSQLSt

Publicado: Jue Mar 25, 2010 7:04 pm
por Fredy Gonzales
Amigos,
Estoy necesitando grabar una Fecha y la hora junta, pero haciendo pruebas
con BuildSQLSt solo para formatear un datetime, siempre la parte de la hora
me sale con 00:00
aqui les dejo un ejemplo de lo que hago para me digan si hay algo mal. o
existe otra manera de grabar.
Local cSelect, cResult,nDateTime
nDateTime := dtoc(Date())+" "+time()
cSelect := "?"
cResult := AppData:oDataSource:BuildSQLSt( cSelect, Ctod( nDatetime ) )
// Primero consulto que me da el nDateTime
msginfo(nDateTime)
// Luego verifico si esta ok, y me encuentro que la hora la coloca en 0
msginfo(cResult)
Cuando grabo con la funcion DateTime directamente desde los dataset estos
tambien pone la hora a 00:00
Querio aclara que yo tengo mi version Enterprise, claro, con la liecencia de
apoyo vencido.
FG

Grabar DateTime en Mysql con BuildSQLSt

Publicado: Jue Mar 25, 2010 7:26 pm
por Fredy Gonzales
Encontre el problema
Es la funcion estatica GetDateSQL, que establece por defecto la hora 00:00.
Ya lo corregi de otra manera.
Gracias.
FG
"Fredy Gonzales" <fredyg@negosat.com> escribió en el mensaje
news:[email=4baba5ab@svctag-j7w3v3j....]4baba5ab@svctag-j7w3v3j....[/email]
> Amigos,
>
> Estoy necesitando grabar una Fecha y la hora junta, pero haciendo pruebas
> con BuildSQLSt solo para formatear un datetime, siempre la parte de la
> hora me sale con 00:00
>
> aqui les dejo un ejemplo de lo que hago para me digan si hay algo mal. o
> existe otra manera de grabar.
>
> Local cSelect, cResult,nDateTime
>
> nDateTime := dtoc(Date())+" "+time()
> cSelect := "?"
> cResult := AppData:oDataSource:BuildSQLSt( cSelect, Ctod( nDatetime ) )
> // Primero consulto que me da el nDateTime
> msginfo(nDateTime)
> // Luego verifico si esta ok, y me encuentro que la hora la coloca en 0
> msginfo(cResult)
>
> Cuando grabo con la funcion DateTime directamente desde los dataset estos
> tambien pone la hora a 00:00
>
> Querio aclara que yo tengo mi version Enterprise, claro, con la liecencia
> de apoyo vencido.
>
> FG
>

Grabar DateTime en Mysql con BuildSQLSt

Publicado: Jue Mar 25, 2010 8:25 pm
por Fredy Gonzales
VIVA LA SOBRECARGA DE CLASES!!!
FG
"Fredy Gonzales" <fredyg@negosat.com> escribió en el mensaje
news:[email=4babaaf0@svctag-j7w3v3j....]4babaaf0@svctag-j7w3v3j....[/email]
> Encontre el problema
>
> Es la funcion estatica GetDateSQL, que establece por defecto la hora
> 00:00.
>
> Ya lo corregi de otra manera.
>
> Gracias.
>
> FG
>
>
> "Fredy Gonzales" <fredyg@negosat.com> escribió en el mensaje
> news:[email=4baba5ab@svctag-j7w3v3j....]4baba5ab@svctag-j7w3v3j....[/email]
>> Amigos,
>>
>> Estoy necesitando grabar una Fecha y la hora junta, pero haciendo pruebas
>> con BuildSQLSt solo para formatear un datetime, siempre la parte de la
>> hora me sale con 00:00
>>
>> aqui les dejo un ejemplo de lo que hago para me digan si hay algo mal. o
>> existe otra manera de grabar.
>>
>> Local cSelect, cResult,nDateTime
>>
>> nDateTime := dtoc(Date())+" "+time()
>> cSelect := "?"
>> cResult := AppData:oDataSource:BuildSQLSt( cSelect, Ctod( nDatetime ) )
>> // Primero consulto que me da el nDateTime
>> msginfo(nDateTime)
>> // Luego verifico si esta ok, y me encuentro que la hora la coloca en 0
>> msginfo(cResult)
>>
>> Cuando grabo con la funcion DateTime directamente desde los dataset
>> estos tambien pone la hora a 00:00
>>
>> Querio aclara que yo tengo mi version Enterprise, claro, con la liecencia
>> de apoyo vencido.
>>
>> FG
>>
>
>