Page 1 of 1
Tdolphin y el fillarray
Posted: Thu Dec 12, 2019 11:45 pm
by goosfancito
Hola.
Code: Select all
aPaises := oCn:Execute( "select pais from paises" )
esto me trae un ARRAY con varias columnas, yo necesito solamente la columna de del dato de "pais" no con todo el resto,
como deberia de hacerlo?
gracias.
Re: Tdolphin y el fillarray
Posted: Fri Dec 13, 2019 2:26 am
by nageswaragunupudi
goosfancito wrote:Hola.
Code: Select all
aPaises := oCn:Execute( "select pais from paises" )
esto me trae un ARRAY con varias columnas, yo necesito solamente la columna de del dato de "pais" no con todo el resto,
como deberia de hacerlo?
gracias.
Are you asking the question about TDolphin?
With TDolphin, oCn:Execute( query ) returns a logical value, success of failure of execution of the query. This does not return an array.
If you are using this with FWH MySql library, then
Code: Select all
oCn:Execute( "select pais from paises" )
returns an array with single column.
Re: Tdolphin y el fillarray
Posted: Fri Dec 13, 2019 3:03 am
by goosfancito
I asking with tDolphin
Thanks
Re: Tdolphin y el fillarray
Posted: Fri Dec 13, 2019 11:57 am
by cmsoft
Hola Gustavo:
Prueba con el siguiente codigo en TDolphin
Code: Select all
aPaises:= oCn:Query("SELECT pais FROM paises"):FillArray(,{"pais"})
Para ser mas claro, podrias tener una consulta con _ y llenar un arreglo con cualquier campo que tengas en la consulta
Code: Select all
oQry:= oCn:Query("SELECT codigo,pais,continente FROM paises"
aPaises:= oQry:FillArray(,{"pais"})
aCodigos := oQry:FillArray(,{"codigo"})
Espero te sirva
Re: Tdolphin y el fillarray
Posted: Fri Dec 13, 2019 2:42 pm
by MGA
/******************************************************************************************************************/
function QueryRetornaArray( cQuery, oServerAuxiliar )
/*
*/
local aDados, oQryArray
Default oServerAuxiliar := M->oServer
if HB_IsNil(oServerAuxiliar)
oServerAuxiliar := M->oServer
endif
oQryArray := oServerAuxiliar:Query( cQuery )
aDados := oQryArray:FillArray()
oQryArray:End()
return(aDados)
Re: Tdolphin y el fillarray
Posted: Fri Dec 13, 2019 10:50 pm
by goosfancito
gracias a ambos.
pero... no me devuelve esto:
adato[1]
adato[2]
adato[3]
sino esto:
adatos[1][1]
adatos[1][2]
....
y lo que necesito es solo los "nombres" no con toda la informacion adicional. se Entiende?
gracias.
Re: Tdolphin y el fillarray
Posted: Sat Dec 14, 2019 2:27 am
by nageswaragunupudi
Code: Select all
aPaises:= oQry:FillArray(,{"pais"})
aPaises := ArrTransform( aPaises )[ 1 ]
Re: Tdolphin y el fillarray
Posted: Sat Dec 14, 2019 3:13 pm
by goosfancito
esa no sabia. gracias