Página 1 de 1

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

Publicado: Mar Nov 06, 2007 11:43 am
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!

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

Publicado: Mar Nov 06, 2007 12:06 pm
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!