El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
¿Hay alguna forma alternativa para hacer lo mismo?
Gracias
Karl
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.
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.
SaveToArray
-
- Mensajes: 81
- Registrado: Mar Oct 18, 2005 7:20 pm
- ignacio
- Site Admin
- Mensajes: 9461
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SaveToArray
Karl,
Utiliza el método QueryArray
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje
news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
Utiliza el método QueryArray
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje
news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 81
- Registrado: Mar Oct 18, 2005 7:20 pm
SaveToArray
Lo miraré, saludos
Karl
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:[email=46c9a9b2@ozsrv2.ozlan.local...]46c9a9b2@ozsrv2.ozlan.local...[/email]
> Karl,
>
> Utiliza el método QueryArray
>
> Un saludo,
>
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer]
>
> "Karl Svensson" <karl@bcnartis.com> escribió en el mensaje
> news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
>> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
>> ¿Hay alguna forma alternativa para hacer lo mismo?
>>
>> Gracias
>> Karl
>>
>
>
Karl
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:[email=46c9a9b2@ozsrv2.ozlan.local...]46c9a9b2@ozsrv2.ozlan.local...[/email]
> Karl,
>
> Utiliza el método QueryArray
>
> Un saludo,
>
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer]
>
> "Karl Svensson" <karl@bcnartis.com> escribió en el mensaje
> news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
>> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
>> ¿Hay alguna forma alternativa para hacer lo mismo?
>>
>> Gracias
>> Karl
>>
>
>
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
SaveToArray
Yo lo hago algo asi:
METHOD SaveToArray( aFields, bFor, bWhile ) CLASS TSQLQuery
LOCAL aData := {}
LOCAL aTemp
LOCAL xValue, cValue := ""
LOCAL nFor, cTable
Local cSelect := "SELECT "
:::::
:::::
cSelect += " FROM " + cTable
cSelect += " GROUP BY " + cValue
cSelect += " ORDER BY " + cValue
aTemp := AppData:oDataSource:QueryArray(cSelect)
aEval(aTemp, {|r| aAdd(aData, r[1]) })
RETURN aData
donde cTable, cValue, cOrder, al menos en mi caso son valores que tengo en un TSQLQuery modificado y que lo estoy usando y dando una forma tipo los TDataSet, para no hacer muchas modificaciones a la programacion que ya tengo.
Este pedazo de codigo pertenece a un methodo que me emula SaveToArray() para DBF, asi sigo usando casi la misma estructura de programacion, obvio, me da un poco de lata por que son cosas muy aparte pero..., ahi la llevo.
Espero te sirva de ayuda.
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
>
--
METHOD SaveToArray( aFields, bFor, bWhile ) CLASS TSQLQuery
LOCAL aData := {}
LOCAL aTemp
LOCAL xValue, cValue := ""
LOCAL nFor, cTable
Local cSelect := "SELECT "
:::::
:::::
cSelect += " FROM " + cTable
cSelect += " GROUP BY " + cValue
cSelect += " ORDER BY " + cValue
aTemp := AppData:oDataSource:QueryArray(cSelect)
aEval(aTemp, {|r| aAdd(aData, r[1]) })
RETURN aData
donde cTable, cValue, cOrder, al menos en mi caso son valores que tengo en un TSQLQuery modificado y que lo estoy usando y dando una forma tipo los TDataSet, para no hacer muchas modificaciones a la programacion que ya tengo.
Este pedazo de codigo pertenece a un methodo que me emula SaveToArray() para DBF, asi sigo usando casi la misma estructura de programacion, obvio, me da un poco de lata por que son cosas muy aparte pero..., ahi la llevo.
Espero te sirva de ayuda.
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
>
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 81
- Registrado: Mar Oct 18, 2005 7:20 pm
SaveToArray
Me parece una buena solución, Gracias!
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46c9f95c@ozsrv2.ozlan.local...]46c9f95c@ozsrv2.ozlan.local...[/email]
Yo lo hago algo asi:
METHOD SaveToArray( aFields, bFor, bWhile ) CLASS TSQLQuery
LOCAL aData := {}
LOCAL aTemp
LOCAL xValue, cValue := ""
LOCAL nFor, cTable
Local cSelect := "SELECT "
:::::
:::::
cSelect += " FROM " + cTable
cSelect += " GROUP BY " + cValue
cSelect += " ORDER BY " + cValue
aTemp := AppData:oDataSource:QueryArray(cSelect)
aEval(aTemp, {|r| aAdd(aData, r[1]) })
RETURN aData
donde cTable, cValue, cOrder, al menos en mi caso son valores que tengo en un TSQLQuery modificado y que lo estoy usando y dando una forma tipo los TDataSet, para no hacer muchas modificaciones a la programacion que ya tengo.
Este pedazo de codigo pertenece a un methodo que me emula SaveToArray() para DBF, asi sigo usando casi la misma estructura de programacion, obvio, me da un poco de lata por que son cosas muy aparte pero..., ahi la llevo.
Espero te sirva de ayuda.
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
>
--
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46c9f95c@ozsrv2.ozlan.local...]46c9f95c@ozsrv2.ozlan.local...[/email]
Yo lo hago algo asi:
METHOD SaveToArray( aFields, bFor, bWhile ) CLASS TSQLQuery
LOCAL aData := {}
LOCAL aTemp
LOCAL xValue, cValue := ""
LOCAL nFor, cTable
Local cSelect := "SELECT "
:::::
:::::
cSelect += " FROM " + cTable
cSelect += " GROUP BY " + cValue
cSelect += " ORDER BY " + cValue
aTemp := AppData:oDataSource:QueryArray(cSelect)
aEval(aTemp, {|r| aAdd(aData, r[1]) })
RETURN aData
donde cTable, cValue, cOrder, al menos en mi caso son valores que tengo en un TSQLQuery modificado y que lo estoy usando y dando una forma tipo los TDataSet, para no hacer muchas modificaciones a la programacion que ya tengo.
Este pedazo de codigo pertenece a un methodo que me emula SaveToArray() para DBF, asi sigo usando casi la misma estructura de programacion, obvio, me da un poco de lata por que son cosas muy aparte pero..., ahi la llevo.
Espero te sirva de ayuda.
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Karl Svensson" <karl@bcnartis.com> escribió en el mensaje news:[email=46c9a745@ozsrv2.ozlan.local...]46c9a745@ozsrv2.ozlan.local...[/email]
> El método SaveToArray de la clase TDbfDataSource no existe en TSqlQuery.
> ¿Hay alguna forma alternativa para hacer lo mismo?
>
> Gracias
> Karl
>
>
--