In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Foro público de Xailer en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Hola,
Tengo un problemilla con los campos tipo datetime con
SqlServer/Xailer/xHarbour.
Por ejemplo, en un sqlserver creo esta tabla:
CREATE TABLE [dbo].[Table_1](
[campo1] [char](10) NOT NULL,
[campo2] [datetime] NULL,
CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED
(
[campo1] ASC
) ON [PRIMARY]
) ON [PRIMARY]
Luego... en mi aplicación Xailer, creo un datasource de ADO y un dataset
como sigue:
::oMiAdoDatset := ::oAdoDataSource1:Query("SELECT * FROM Table1")
Y añado un registro tal como sigue:
::oMiAdoDataset:AddNew()
::oMiAdoDataset:campo1 := "AAAA"
::oMiAdoDataset:campo2 := DATETIME()
::oMiAdoDataset:Update()
El caso es que en la tabla se graba solo la parte fecha (y no está la parte
hora).
¿Alguien sabe como solucionar ese problema? ¿Me estoy dejando algo por
hacer?
Estoy usando el Xailer de última generación...
Saludos y gracias,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por ignacio »

José Luis,
Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
campo DateTime en la tabla clientes y observo que funciona correctamente,
por lo tanto descarto que el problema se encuentre en el API que xHarbour
tiene para conectarse con ADO o en nuestra propia clase TAdoRecords.
Me temo que no puedo decirte el origen de vuestro problema. No sé me ocurre
nada, lo siento :-(
Un saludo,
Nota: Comprueba que desde el 'Enterprise manager' los valores de horas,
minutos y segundos están a cero.
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
noticias:4c61340d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Tengo un problemilla con los campos tipo datetime con
> SqlServer/Xailer/xHarbour.
>
> Por ejemplo, en un sqlserver creo esta tabla:
>
>
> CREATE TABLE [dbo].[Table_1](
> [campo1] [char](10) NOT NULL,
> [campo2] [datetime] NULL,
> CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED
> (
> [campo1] ASC
> ) ON [PRIMARY]
> ) ON [PRIMARY]
>
> Luego... en mi aplicación Xailer, creo un datasource de ADO y un dataset
> como sigue:
>
> ::oMiAdoDatset := ::oAdoDataSource1:Query("SELECT * FROM Table1")
>
> Y añado un registro tal como sigue:
>
> ::oMiAdoDataset:AddNew()
> ::oMiAdoDataset:campo1 := "AAAA"
> ::oMiAdoDataset:campo2 := DATETIME()
> ::oMiAdoDataset:Update()
>
>
> El caso es que en la tabla se graba solo la parte fecha (y no está la
> parte hora).
>
> ¿Alguien sabe como solucionar ese problema? ¿Me estoy dejando algo por
> hacer?
>
> Estoy usando el Xailer de última generación...
>
> Saludos y gracias,
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Hola Ignacio,
Gracias por tu respuesta.
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje de noticias:[email=4c618f1a@svctag-j7w3v3j....]4c618f1a@svctag-j7w3v3j....[/email]
> José Luis,
>
> Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
> campo DateTime en la tabla clientes y observo que funciona correctamente,
> por lo tanto descarto que el problema se encuentre en el API que xHarbour
> tiene para conectarse con ADO o en nuestra propia clase TAdoRecords.
>
¿Me puedes pasar ese ejemplo modificado?
Saludos y gracias,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por ignacio »

José Luis,
Deberás modificar la BD neptuno.mdb añadiendo en la tabla de clientes un
nuevo campo con el nombre 'FechaHora'
Saludos
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
noticias:[email=4c626748@svctag-j7w3v3j....]4c626748@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Gracias por tu respuesta.
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje de noticias:[email=4c618f1a@svctag-j7w3v3j....]4c618f1a@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
>> campo DateTime en la tabla clientes y observo que funciona correctamente,
>> por lo tanto descarto que el problema se encuentre en el API que xHarbour
>> tiene para conectarse con ADO o en nuestra propia clase TAdoRecords.
>>
>
> ¿Me puedes pasar ese ejemplo modificado?
>
> Saludos y gracias,
> José Luis Capel
--

Attached files Test.zip (3.6 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Hola Ignacio,
Nuevamente gracias por tu respuesta.
>
> Deberás modificar la BD neptuno.mdb añadiendo en la tabla de clientes un
> nuevo campo con el nombre 'FechaHora'
>
El caso es que no tengo access. He probado en un equipo que tiene el access
2007 y no he sabido modificar la tabla.
¿Te mucha molestia si comprimes el neptuno.mdb que has usado y me la enví­as
por correo?
Saludos y gracias nuevamente.
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por ignacio »

José Luis,
Ahora mismo estoy con una conexión GPRS muy lenta y me supone un problema.
Lo siento.
Un saludo,
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
noticias:4c653357$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Nuevamente gracias por tu respuesta.
>
>>
>> Deberás modificar la BD neptuno.mdb añadiendo en la tabla de clientes un
>> nuevo campo con el nombre 'FechaHora'
>>
>
> El caso es que no tengo access. He probado en un equipo que tiene el
> access 2007 y no he sabido modificar la tabla.
>
> ¿Te mucha molestia si comprimes el neptuno.mdb que has usado y me la
> enví­as por correo?
>
> Saludos y gracias nuevamente.
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por Jose Lopez Carrasco »

Jose Luis,
Te lo envio por privado.
Un saludo
Pepe.
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:4c653357$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Nuevamente gracias por tu respuesta.
>
>>
>> Deberás modificar la BD neptuno.mdb añadiendo en la tabla de clientes un
>> nuevo campo con el nombre 'FechaHora'
>>
>
> El caso es que no tengo access. He probado en un equipo que tiene el
> access
> 2007 y no he sabido modificar la tabla.
>
> ¿Te mucha molestia si comprimes el neptuno.mdb que has usado y me la
> envías
> por correo?
>
> Saludos y gracias nuevamente.
> José Luis Capel
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5366 (20100814) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5366 (20100814) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Hola José!!
> Te lo envio por privado.
>
¿Me lo has enviado ya? ¿A cual cuenta?
Saludos,
José Luis Capel
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por Jose Lopez Carrasco »

Jose Luis,
jose.luis@capelsoft.com
Un saludo.
Pepe.
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:4c68ed98$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola José!!
>
>> Te lo envio por privado.
>>
>
> ¿Me lo has enviado ya? ¿A cual cuenta?
>
> Saludos,
> José Luis Capel
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5371 (20100816) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5371 (20100816) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Pepe,
> jose.luis@capelsoft.com
>
> Un saludo.
> Pepe.
Justo la que ya no uso :-)
Bueno.... miraré de rescatar ese memsaje... Y si no te es molestia... me la
puedes reenviar al cuenta de Aicom (jlcapel@iaicom.com)?
Saludos y gracias,
José LUis CApel
Jose Lopez Carrasco
Mensajes: 215
Registrado: Lun Oct 20, 2008 11:38 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por Jose Lopez Carrasco »

Ok.
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:[email=4c6a6fa2@svctag-j7w3v3j....]4c6a6fa2@svctag-j7w3v3j....[/email]
> Pepe,
>
>
>> jose.luis@capelsoft.com
>>
>> Un saludo.
>> Pepe.
>
> Justo la que ya no uso :-)
>
> Bueno.... miraré de rescatar ese memsaje... Y si no te es molestia... me
> la puedes reenviar al cuenta de Aicom (jlcapel@iaicom.com)?
>
> Saludos y gracias,
> José LUis CApel
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5373 (20100817) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5373 (20100817) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Guapetón!!
"Jose Lopez Carrasco" <pepe@tritoncompute.es> escribió en el mensaje de
noticias:4c6aa258$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ok.
>
> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
> news:[email=4c6a6fa2@svctag-j7w3v3j....]4c6a6fa2@svctag-j7w3v3j....[/email]
>> Pepe,
>>
>>
>>> jose.luis@capelsoft.com
>>>
>>> Un saludo.
>>> Pepe.
>>
>> Justo la que ya no uso :-)
>>
>> Bueno.... miraré de rescatar ese memsaje... Y si no te es molestia... me
>> la puedes reenviar al cuenta de Aicom (jlcapel@iaicom.com)?
>>
>> Saludos y gracias,
>> José LUis CApel
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 5373 (20100817) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 5373 (20100817) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Ignacio,
Ya creo saber lo que pasa.
Si el campo al cual le pongo un DATETIME lo tengo enlazado a un control tipo
dbDateEdit o DbDatePicker es cuando 'desaparece' la parte de la hora.
¿Habrí­a alguna posibilidad de tener un datacontrol con el control de horas?
De momento me las apaño mostrando el campo en dblabel (que no hace
transformación).
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje de noticias:[email=4c618f1a@svctag-j7w3v3j....]4c618f1a@svctag-j7w3v3j....[/email]
> José Luis,
>
> Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
> campo DateTime en la tabla clientes y observo que funciona correctamente,
> por lo tanto descarto que el problema se encuentre en el API que xHarbour
> tiene para conectarse con ADO o en nuestra propia clase TAdoRecords.
>
> Me temo que no puedo decirte el origen de vuestro problema. No sé me
> ocurre nada, lo siento :-(
>
> Un saludo,
>
> Nota: Comprueba que desde el 'Enterprise manager' los valores de horas,
> minutos y segundos están a cero.
>
> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
> noticias:4c61340d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Hola,
>>
>> Tengo un problemilla con los campos tipo datetime con
>> SqlServer/Xailer/xHarbour.
>>
>> Por ejemplo, en un sqlserver creo esta tabla:
>>
>>
>> CREATE TABLE [dbo].[Table_1](
>> [campo1] [char](10) NOT NULL,
>> [campo2] [datetime] NULL,
>> CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED
>> (
>> [campo1] ASC
>> ) ON [PRIMARY]
>> ) ON [PRIMARY]
>>
>> Luego... en mi aplicación Xailer, creo un datasource de ADO y un dataset
>> como sigue:
>>
>> ::oMiAdoDatset := ::oAdoDataSource1:Query("SELECT * FROM Table1")
>>
>> Y añado un registro tal como sigue:
>>
>> ::oMiAdoDataset:AddNew()
>> ::oMiAdoDataset:campo1 := "AAAA"
>> ::oMiAdoDataset:campo2 := DATETIME()
>> ::oMiAdoDataset:Update()
>>
>>
>> El caso es que en la tabla se graba solo la parte fecha (y no está la
>> parte hora).
>>
>> ¿Alguien sabe como solucionar ese problema? ¿Me estoy dejando algo por
>> hacer?
>>
>> Estoy usando el Xailer de última generación...
>>
>> Saludos y gracias,
>> José Luis Capel
>>
>>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por ignacio »

José Luis,
Lo acabo de probar y funciona correctamene con un TDbDatePicker utilizando
la propiedad ccustomformat
Saludos
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
noticias:4c7e6f10$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Ya creo saber lo que pasa.
>
> Si el campo al cual le pongo un DATETIME lo tengo enlazado a un control
> tipo dbDateEdit o DbDatePicker es cuando 'desaparece' la parte de la hora.
>
> ¿Habrí­a alguna posibilidad de tener un datacontrol con el control de
> horas?
>
> De momento me las apaño mostrando el campo en dblabel (que no hace
> transformación).
>
> Saludos,
> José Luis Capel
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje de noticias:[email=4c618f1a@svctag-j7w3v3j....]4c618f1a@svctag-j7w3v3j....[/email]
>> José Luis,
>>
>> Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
>> campo DateTime en la tabla clientes y observo que funciona correctamente,
>> por lo tanto descarto que el problema se encuentre en el API que xHarbour
>> tiene para conectarse con ADO o en nuestra propia clase TAdoRecords.
>>
>> Me temo que no puedo decirte el origen de vuestro problema. No sé me
>> ocurre nada, lo siento :-(
>>
>> Un saludo,
>>
>> Nota: Comprueba que desde el 'Enterprise manager' los valores de horas,
>> minutos y segundos están a cero.
>>
>> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
>> noticias:4c61340d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Hola,
>>>
>>> Tengo un problemilla con los campos tipo datetime con
>>> SqlServer/Xailer/xHarbour.
>>>
>>> Por ejemplo, en un sqlserver creo esta tabla:
>>>
>>>
>>> CREATE TABLE [dbo].[Table_1](
>>> [campo1] [char](10) NOT NULL,
>>> [campo2] [datetime] NULL,
>>> CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED
>>> (
>>> [campo1] ASC
>>> ) ON [PRIMARY]
>>> ) ON [PRIMARY]
>>>
>>> Luego... en mi aplicación Xailer, creo un datasource de ADO y un dataset
>>> como sigue:
>>>
>>> ::oMiAdoDatset := ::oAdoDataSource1:Query("SELECT * FROM Table1")
>>>
>>> Y añado un registro tal como sigue:
>>>
>>> ::oMiAdoDataset:AddNew()
>>> ::oMiAdoDataset:campo1 := "AAAA"
>>> ::oMiAdoDataset:campo2 := DATETIME()
>>> ::oMiAdoDataset:Update()
>>>
>>>
>>> El caso es que en la tabla se graba solo la parte fecha (y no está la
>>> parte hora).
>>>
>>> ¿Alguien sabe como solucionar ese problema? ¿Me estoy dejando algo por
>>> hacer?
>>>
>>> Estoy usando el Xailer de última generación...
>>>
>>> Saludos y gracias,
>>> José Luis Capel
>>>
>>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Dataset/Datasource de ADO y campos tipo datetime: no se hacer que salga la parte time.

Mensaje por jose.luis »

Ignacio,
Gracias!
cCustomFormat... eso era.
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje de noticias:4c7f7272$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> José Luis,
>
> Lo acabo de probar y funciona correctamene con un TDbDatePicker utilizando
> la propiedad ccustomformat
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer / Xailer team]
> http://www.xailer.com
> http://www.xailer.info
> http://www.xailer.com/forum
> http://www.xailer.com/dokuwiki
>
>
> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
> noticias:4c7e6f10$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> Ya creo saber lo que pasa.
>>
>> Si el campo al cual le pongo un DATETIME lo tengo enlazado a un control
>> tipo dbDateEdit o DbDatePicker es cuando 'desaparece' la parte de la
>> hora.
>>
>> ¿Habrí­a alguna posibilidad de tener un datacontrol con el control de
>> horas?
>>
>> De momento me las apaño mostrando el campo en dblabel (que no hace
>> transformación).
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
>> mensaje de noticias:[email=4c618f1a@svctag-j7w3v3j....]4c618f1a@svctag-j7w3v3j....[/email]
>>> José Luis,
>>>
>>> Acabo de modificar el ejemplo que tenemos de ADO con Access añadiendo un
>>> campo DateTime en la tabla clientes y observo que funciona
>>> correctamente, por lo tanto descarto que el problema se encuentre en el
>>> API que xHarbour tiene para conectarse con ADO o en nuestra propia clase
>>> TAdoRecords.
>>>
>>> Me temo que no puedo decirte el origen de vuestro problema. No sé me
>>> ocurre nada, lo siento :-(
>>>
>>> Un saludo,
>>>
>>> Nota: Comprueba que desde el 'Enterprise manager' los valores de horas,
>>> minutos y segundos están a cero.
>>>
>>> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje de
>>> noticias:4c61340d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Hola,
>>>>
>>>> Tengo un problemilla con los campos tipo datetime con
>>>> SqlServer/Xailer/xHarbour.
>>>>
>>>> Por ejemplo, en un sqlserver creo esta tabla:
>>>>
>>>>
>>>> CREATE TABLE [dbo].[Table_1](
>>>> [campo1] [char](10) NOT NULL,
>>>> [campo2] [datetime] NULL,
>>>> CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED
>>>> (
>>>> [campo1] ASC
>>>> ) ON [PRIMARY]
>>>> ) ON [PRIMARY]
>>>>
>>>> Luego... en mi aplicación Xailer, creo un datasource de ADO y un
>>>> dataset como sigue:
>>>>
>>>> ::oMiAdoDatset := ::oAdoDataSource1:Query("SELECT * FROM Table1")
>>>>
>>>> Y añado un registro tal como sigue:
>>>>
>>>> ::oMiAdoDataset:AddNew()
>>>> ::oMiAdoDataset:campo1 := "AAAA"
>>>> ::oMiAdoDataset:campo2 := DATETIME()
>>>> ::oMiAdoDataset:Update()
>>>>
>>>>
>>>> El caso es que en la tabla se graba solo la parte fecha (y no está la
>>>> parte hora).
>>>>
>>>> ¿Alguien sabe como solucionar ese problema? ¿Me estoy dejando algo por
>>>> hacer?
>>>>
>>>> Estoy usando el Xailer de última generación...
>>>>
>>>> Saludos y gracias,
>>>> José Luis Capel
>>>>
>>>>
Responder