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.

Volcar en un array los datos de una consulta de TSqliteDataSource()

Foro de Xailer profesional en español
Responder
Angel
Mensajes: 135
Registrado: Mié Mar 21, 2007 1:11 pm

Volcar en un array los datos de una consulta de TSqliteDataSource()

Mensaje por Angel »

Trabajando con este objeto, me ha surgido otra duda. Si quisiera volcar
los resultados de una consulta, como por ejemplo SELECT * from usuarios,
en un array unidimensional ¿tendrí­a alguna manera de hacerlo? He
comprobado que los metodos, retornan o bien un solo valor, o un array
multidimensional.
El objetivo es mostrar en un form, el clasico Login con
usuario/contraseña, y rellenar en un combobox todos los usuarios que se
encuentran en la base de datos.
Lo consigo con un simple FOR añadiendo en otro array el campo
[nIndiceDelFor][1], y después añadiendolo a aItems del ComboBox, pero si
fuera posible realizarlo mediante un metodo, me serí­a de más comodidad.
¿Existe alguno?
Gracias por la rapidez Ignacio. Saludos!
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Volcar en un array los datos de una consulta de TSqliteDataSource()

Mensaje por ignacio »

Angel,
Lo siento, pero no lo hay, pero simplemente tiene que hacer esto:
Aeval( aData, {|v, e| aData[e] := v[ 1 ] } )
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ángel Fernández" <angel@agelso.com> escribió en el mensaje
news:[email=47304566@ozsrv2.ozlan.local...]47304566@ozsrv2.ozlan.local...[/email]
> Trabajando con este objeto, me ha surgido otra duda. Si quisiera volcar
> los resultados de una consulta, como por ejemplo SELECT * from usuarios,
> en un array unidimensional ¿tendría alguna manera de hacerlo? He
> comprobado que los metodos, retornan o bien un solo valor, o un array
> multidimensional.
>
> El objetivo es mostrar en un form, el clasico Login con
> usuario/contraseña, y rellenar en un combobox todos los usuarios que se
> encuentran en la base de datos.
>
> Lo consigo con un simple FOR añadiendo en otro array el campo
> [nIndiceDelFor][1], y después añadiendolo a aItems del ComboBox, pero si
> fuera posible realizarlo mediante un metodo, me sería de más comodidad.
> ¿Existe alguno?
>
> Gracias por la rapidez Ignacio. Saludos!
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder