Ver Mensaje Individual
  #6  
Antiguo 02-09-2011
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Reputación: 22
defcon1_es Va por buen camino
Puede ser lo que dices, Chris, pero casualmente el mes pasado le pasaba lo que comento a un compañero en un proyecto que lleva él sólo, te resumo:

Un ejecutable que se conecta a una base de datos Firebird.
El ejecutable actualiza la estructura de la base de datos a la que se conecta, y se le ocurrió poner todo el código sql como constantes de esta forma
Código Delphi [-]
const   
  prActualizarapuntes = 'CREATE OR ALTER PROCEDURE ....';   
  prActualizarlibro1 = 'CREATE OR ALTER PROCEDURE ....';   
  prActualizarpredefinidos = 'CREATE OR ALTER PROCEDURE ....';

y los procedimientos almacenados tienen (algunos) más de 600 líneas de código, y al compilar el proyecto, le daba el mismo error.

Le dí 3 opciones para solucionarlo:
1) añadir al proyecto como recurso un fichero de texto con todo el codigo sql
2) usar el componente JvDataEmbedded (creo recordar)
3) Cambiar algunas de esas constantes por variables
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 02-09-2011 a las 11:59:50.
Responder Con Cita