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.
Pregunta Sobre Tdolphin (SOLUCIONADO)
- ruben Dario
- Posts: 986
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Pregunta Sobre Tdolphin (SOLUCIONADO)
Last edited by ruben Dario on Wed Dec 18, 2019 1:09 pm, edited 1 time in total.
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: Pregunta Sobre Tdolphin
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:
Please change this as:
Recompile tdoplqry.prg and rebuild your dolphin.lib
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
Code: Select all
CASE "D"
IF Empty( cField )
uValue = CToD( "" )
ELSE
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
- ruben Dario
- Posts: 986
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Pregunta Sobre Tdolphin
Gracias.
Ya me funciono
Ya me funciono