Visual Basic - Conseguir los nombres del los campos de una tabla

Life is soft - evento anual de software empresarial
 
Vista:

Conseguir los nombres del los campos de una tabla

Publicado por Lucas (3 intervenciones) el 07/08/2003 05:37:19
Necesitaria saber como puedo hacer para conseguir los nombres de campos de una tabla cuando ejecuto un query.
Por ejemplo: SI tengo la tabla A con los campos ID y Edad, y yo ejecuto un SELECT * from a
como hago para recuperar justamente ID y EDAD, NO LOS DATOS!!! SINO LOS NOMBRES!!
Si alguien me ayuda se lo agradeceria muchismo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conseguir los nombres del los campos de una tab

Publicado por Angel Ramírez (4 intervenciones) el 07/08/2003 08:10:26
Si ejecuta por decir
Set Datos = New Recordset
datos.open "SELECT * from a"
la forma seria:

for i= 0 to datos.fields.count-1
VariableRecuperaNombres(i)=datos.Fields(i).Name
next i

y asi recuperas el nombre de los campos de tu tabla




Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conseguir los nombres del los campos de una tab

Publicado por Armando Moguel (2 intervenciones) el 07/08/2003 18:13:17
Si lo que quieres es un recordset con los nombres de los campos de la tabla en lugar de estar examinando el campo fields despues de un query debes usar

select sc.name
from syscolumns sc, sysobjects so
where sc.id = so.id and
so.name = 'nombre_tabla'

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar