Optener el nombre de las columnas en una consulta en forma de lista
Publicado por Juan (5 intervenciones) el 09/07/2019 20:53:20
el siguiente codigo que les dejo les permite de una tabla o la union de tablas sacar la lista de los nombres de las columnas, en mi caso esto me es util para permisos en una aplicacion donde cada columna es un boton:
ejemplo si tienes una tabla con las columnas A, B, C
el siguiente ejemplo de la tabla "TablaEjemplo" devolverias una columna con el nombre name que tiene enlistado la cabezera de las columnas de la siguiente manera
name
--------
A
B
C
en ese ejemplo omito la columna RecordID ya que no la necesito que me muestre,
SI POR ALGUNA RAZÓN NO LES FUNCIONA RECUERDEN HACER LA CONSULTA CON SU BASE DE DATOS y no usando master
ejemplo si tienes una tabla con las columnas A, B, C
el siguiente ejemplo de la tabla "TablaEjemplo" devolverias una columna con el nombre name que tiene enlistado la cabezera de las columnas de la siguiente manera
name
--------
A
B
C
1
2
select name from syscolumns where id = (select Id from sysobjects Where name = 'TablaEjemplo')
and (name <> 'RecordID' );
en ese ejemplo omito la columna RecordID ya que no la necesito que me muestre,
SI POR ALGUNA RAZÓN NO LES FUNCIONA RECUERDEN HACER LA CONSULTA CON SU BASE DE DATOS y no usando master
Valora esta pregunta


0