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?