Pregunta Sobre Tdolphin (SOLUCIONADO)

Post Reply
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Pregunta Sobre Tdolphin (SOLUCIONADO)

Post by ruben Dario »

Cordial Saludos.

Tengo una duda,
Cuando genero un Query , caso especifico y una columna tipo fecha es Nulo , apensar que cuando acceso FieldType( cnField ) me dice que es tipo "D" que es correto.
pero cuando acceso FieldGet( cnField ) retorna una valor Caracter " " VALTYPE con valor de "C" , no deberia ser tipo "D" si la columna es tipo fecha.

Al alguna de forum le ha pasado este tipo de problema.
Last edited by ruben Dario on Wed Dec 18, 2019 1:09 pm, edited 1 time in total.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Pregunta Sobre Tdolphin

Post by nageswaragunupudi »

When NULL value is stored in a field of DATE type, TDolphin's FieldGet() returns Empty String, i.e., "", but not Empty Date.

This can be fixed by making this correction in tdolpqry.prg
METHOD VerifyValue(...)

Please locate this code:

Code: Select all

      CASE "D"
         IF Empty( cField ) .OR. Empty(cField)
            uValue = If( IS_NOT_NULL( ::aStructure[ nIdx ][ MYSQL_FS_FLAGS ] ),  CToD( "" ), cField )
         ELSE
 
Please change this as:

Code: Select all

      CASE "D"
         IF Empty( cField )
            uValue = CToD( "" )
         ELSE
 
Recompile tdoplqry.prg and rebuild your dolphin.lib
Regards

G. N. Rao.
Hyderabad, India
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Pregunta Sobre Tdolphin

Post by ruben Dario »

Gracias.
Ya me funciono
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Post Reply