FRX : Null Value in DataSet

FastReport for Xailer & [x]Harbour (English/Spanish)
Responder
Milan Mehta
Mensajes: 134
Registrado: Dom Dic 27, 2009 9:54 am

FRX : Null Value in DataSet

Mensaje por Milan Mehta »

When using FRX, if there is any Null value in the DataSet passed, it results in hanging of the application.

What is the way out ?

TIA
Milan.
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: FRX : Null Value in DataSet

Mensaje por bingen »

There is a method inside FR for this purpouse

////////////////////////////////////////////////////////////////////////
// SetConvertNulls() - Converts the "Null" value of the DB field into
// "0", "False," or empty string, depending on the
// field type. Default - True
////////////////////////////////////////////////////////////////////////

METHOD SetConvertNulls(lConvert) class frEngineOptions
Call_Proc_I(::_SetConvertNulls, IF(lConvert <> NIL, IF(lConvert, 1, 0) , 1))
RETURN self

Only activate it SetConvertNulls(.T.)
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Milan Mehta
Mensajes: 134
Registrado: Dom Dic 27, 2009 9:54 am

Re: FRX : Null Value in DataSet

Mensaje por Milan Mehta »

My following code is giving me error : "No Exported Variable lConvertNulls"

WITH OBJECT oReport := TFastReport():New(self)

:oEngineOptions:lConvertNulls := .T.

END WITH

What am I doing wrong ?

TIA
Milan
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: FRX : Null Value in DataSet

Mensaje por bingen »

WITH OBJECT oReport := TFastReport():New(self)

:oEngineOptions:SetConvertNulls(.T.)

END WITH
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Responder