Buscar en el Blog

lunes, 17 de agosto de 2020

Como averiguar si una columna existe en un datawindow

 


Hay momentos en los cuales deseamos verificar si una columna existe o no. Como cuando creamos datawindows dinámicamente, esto se puede realizar usando la siguiente sintaxis:

dw_visualizar.Describe(columna + ".name") 

En donde columna es una variable, la cual tiene almacenado el nombre de la columna  y ".name" es una propiedad de la columna. Si existe la columna, devolverá el nombre de la columna, de caso contrario devolverá el símbolo "!".

string columna,s_columna

columna="nombre_columna"

s_columna=dw_visualizar.Describe(columna + ".name") 

IF s_columna <> "!" THEN

            //no existe

        ELSE

        //existe la columna

        END IF