Skip to Content
avatar image
Former Member

Query Manager: error cuando utilizo una variable con una lista

Hola a todos.

Imaginaros de tener una vista así definida:

CREATE VIEW .[v_PRUEBA] AS

SELECT CardCode, CardName FROM OCRD WHERE CardType='C'

Si en el Query Manager introduzco la siguiente consultas:

SELECT * FROM OCRD T0 INNER JOIN .[V_PRUEBA] T1 ON T0.CardCode=T1.CardCode

WHERE T1.CardCode>'[%0]'

Me aparece el error: "'Alertas recibidas' (OAIB)" que a mi parecer no tiene ningún sentido.

Fijaros que si sustituyo '[%0]' por 'C1' funciona sin errores.

¿Alguien puede ayudarme a resolver este error para poder utilizar las vistas en conjunto a variables en el Query Manager ?

Gracias por adelantado y un saludo, Maurizio

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jun 23, 2010 at 09:46 PM

    Emilio, para el uso de parametros en el QM no puedes usar como referencia tablas o vistas creadas fuera de SB1.

    El QM sólo reconoce como campos validos para parametros los campos pertenecientes directamente a tablas creadas dentro de la aplicación.

    te recomiendo cambiar

    WHERE T1.CardCode>'%0'

    por

    WHERE T0.CardCode>'[%0]'

    y ver si te funciona.

    slds.

    Add comment
    10|10000 characters needed characters exceeded