Permite [% %] en las cadenas

A partir de la versión 22 tienes una opción en las propiedades de compilación del Proyecto que permite poner el nombre de las variables dentro de una cadena. Esto es muy util pues clarifica la programación.

Lo configuras en:

Y compara el código antes de la versión 22:

SQLData is Data Source
lcCadena is string

lcCadena = [

   Select SEMANA, [%1] from fechas….

]

IF NOT HExecuteSQLQuery ( SQLData, MiConexion, hQueryWithoutCorrection, StringBuild(lcCadena, year1)) Then
     Error (HErrorInfo())
END

Después de la versión 22:

lcCadena = [

        Select SEMANA, [%year1%] from fechas….
]

IF NOT HExecuteSQLQuery ( SQLData, Miconexion, hQueryWithoutCorrection) Then
    Error (HErrorInfo())
END