Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Spanish

Pagetitle
968-¿Cómo usar variables en la cláusula WHERE de las queries dinámicas del PROGRESS 9.1
968-¿Cómo usar variables en la cláusula WHERE de las queries dinámicas del PROGRESS 9.1

FAQ: 968-¿Cómo usar variables en la cláusula WHERE de las queries dinámicas del PROGRESS 9.1?
Produto:Datasul
Ambiente:
Versão:2
Sintoma
968-¿Cómo usar variables en la cláusula WHERE de las queries dinámicas del PROGRESS 9.1?
Causa
¿Cómo usar variables en la cláusula WHERE de las queries dinámicas del PROGRESS 9.1?
Solução
Síntoma:Si es usada alguna variable en WHERE de la query, ocurre el error 7328.
Causa:Como PROGRESS 9.1 pasó a usar sólo queries dinámicas en UIB, sólo permite crear WHERE como valores constantes, no variables.
Solución:Para contornar este problema, se debe:• En la atribución de variables CHARACTER que son usadas en la query sumar al contenido de la variable, añadir las comillas simples. Ej.:ASSIGN c-valor = "'" + c-valor + "'".• Definición de la query añadir las comillas simples en todos los tipos de variables usadas. Ej.:WHERE customer.cust-num = ' + string(i-valor) + ' AND
      customer.name = ' + c-valor + '