Problema con adata en los memdataset en Xailer 2
Publicado: Mié Dic 15, 2010 10:43 pm
Por medio de un metodo QM() QueryMem() realizamos el llenado de un memdataset, con la 1.99 todo bien, ahora con la 2.1.3 tenemos el problema con aData por que nos dice que no existe y nos retorna un memdataset vacío.
//---
METHOD QM( cSelect ) CLASS Sql
//---
local aData, oMemDataSet := TMemDataSet():Create()
local oDataSet
/* Primero levanto todo con un query y luego lo pasa a un memdataset para
poder editarlo sin riesgo de que haya una conexión a la BD */
oDataSet := AppData:oSql:QU( cSelect )
oDataSet:Open()
aData := oDataSet:SaveToArray()
// Tomo la estructura de la tabla traida del query
oMemDataSet:GetStructFrom( oDataSet )
oDataSet:Close()
// Asigno los datos al memdataset. Aquí se presenta el problema
oMemDataSet:aData := aData
// Probamos haciendo uso del metodo aData de la clase y no nos carga nada
// oMemDataSet:aData(aData)
RETURN oMemDataSet
Gracias.
--
//---
METHOD QM( cSelect ) CLASS Sql
//---
local aData, oMemDataSet := TMemDataSet():Create()
local oDataSet
/* Primero levanto todo con un query y luego lo pasa a un memdataset para
poder editarlo sin riesgo de que haya una conexión a la BD */
oDataSet := AppData:oSql:QU( cSelect )
oDataSet:Open()
aData := oDataSet:SaveToArray()
// Tomo la estructura de la tabla traida del query
oMemDataSet:GetStructFrom( oDataSet )
oDataSet:Close()
// Asigno los datos al memdataset. Aquí se presenta el problema
oMemDataSet:aData := aData
// Probamos haciendo uso del metodo aData de la clase y no nos carga nada
// oMemDataSet:aData(aData)
RETURN oMemDataSet
Gracias.
--