Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-05-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
¿Cómo sortear el error Constant expression required?

Buenas a todos. Me está surgiendo un problema que seguro está resuelto pero no soy capaz de encontrar la solución. Necesito definir un vector en base al número de filas que devuelve la ejecución de este query:
Código SQL [-]
SELECT SUM(A.Votos) Votos, A.Partido
FROM Resultados A, Partidos B 
WHERE A.Proceso = :Proceso AND A.Partido = B.Codigo AND A.Municipio = :Codigo
GROUP BY Partido
ORDER BY Votos DESC, Partido
Supongamos que la salida es esta:
Votos Partido
6380 2
4897 3
3018 17
2413 22

Y quiero definir un vector con cuatro índices. Si una vez ejecutado el query trato de definirlo así:
Código:
int Vector[Query->RecordCount];
Al compilar me da el error
Cita:
E2313 Constant expression required
y la ayuda sobre el mensaje, precisamente no ayuda:
Cita:
Las matrices deben ser declaradas con tamaño constante.
Este error generalmente se debe a la falta de ortografía de una constante #define.
¿Alguna sugerencia?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ERROR: Data Type mismatch in criteria expression El Mike Conexión con bases de datos 7 01-12-2008 22:22:46
message de error dpb constant (0) is unknown madmai Conexión con bases de datos 0 10-07-2008 07:20:59
Error Field Value Required Edgtho Conexión con bases de datos 3 23-06-2008 22:37:20
Error: Type mismatch in expression gusanita Varios 11 28-01-2006 18:12:17
Error al asignar Expression a QRexpr Renees Impresión 1 18-10-2005 20:34:06


La franja horaria es GMT +2. Ahora son las 03:23:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi