PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 28 → Cómo saber el nombre de las columnas de un data source
Cómo saber el nombre de las columnas de un data source
Iniciado por Alejandro Gutiérrez, out., 17 2020 5:47 PM - 5 respostas
Publicado em outubro, 17 2020 - 5:47 PM
Saludos cordiales

XCLIENTES is data source

HExecuteSQLQuery(XCLIENTES, myConn2, hQueryWithoutCorrection,"SELECT top 100 * FROM CLIENTES")

HReadFirst(XCLIENTES)

XCLIENTES.CLI_NOMBRE // Es el contenido de CLI_NOMBRE

Hay algo como ...

nombredecolumna(xclientes.1) // devuelve cli_codigo
nombredecolumna(xclientes.2) // devuelve cli_nombre
nombredecolumna(xclientes.3) // devuelve cli_ruc

?

Gracias por su ayuda.


atte.

Alejandro
Membro registado
1.143 mensagems
Popularité : +50 (142 votes)
Publicado em outubro, 21 2020 - 3:43 PM
Saludos,

Como asi : XCLIENTES.TOP ?

o con ALIAS :

HExecuteSQLQuery(XCLIENTES, myConn2, hQueryWithoutCorrection,"SELECT top As ELTOP 100 * FROM CLIENTES")

....
XCLIENTES.ELTOP

si?

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Membro registado
1.143 mensagems
Popularité : +50 (142 votes)
Publicado em outubro, 21 2020 - 3:45 PM
perdoname, no es corecto

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Membro registado
1.143 mensagems
Popularité : +50 (142 votes)
Publicado em outubro, 21 2020 - 4:03 PM
No puedo hacer en SQL server pero
no puedes cambiar * en los nombres que necessitan ?

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Membro registado
794 mensagems
Popularité : +40 (42 votes)
Publicado em outubro, 21 2020 - 7:23 PM
Hola, mira aqui https://ayuda.windev.es/es-ES/…

Tienes la opcion SQL.TitleCol [ n] para conocer el nombre de los campos segun su numero.

Rubén
Publicado em outubro, 22 2020 - 10:10 PM
Saludos, gracias por su ayuda.

AsÍ funcionó:

SQLExec("select * from clientes",xclientes)

SQLInfo(xclientes)

Info(SQL.TitleCol [ 1]) // muesta cli_codigo
Info(SQL.TitleCol [ 2]) // muestra cli_nombre