Siguiendo con el caso, ya incorporé el módulo de datos, pero configuro el acceso a las bases de datos en el evento onCreate usando:
Código Delphi
[-]
DBMain.DriverName := 'STANDARD';
DbMain.Params.Add('PATH=C:\Mis Proyectos\Data');
DbMain.Params.Add('DEFAULT DRIVER=PARADOX');
DbMain.Params.Add('ENABLE BCD=FALSE');
DbMain.Connected := True;
Lo que me permitira usar diferentes secuencias de comandos para realizar las diferentes conecciones a las bases de datos (un .Ini probablemente).
Por lo mencionado por Neftali:
Cita:
Revisa antes de meterte en éstos "fregaos"
|
Creo que tendré que avanzar un poco más en el desarrollo, ya que hasta ahora creo que puedo arriesgarme a decir que el SQL que uso es suficientemente Standart, pero previendo eso voy a mover el código SQL a un archivo aparte ó un TStringList que me permita cargar el SQL correcto según la plataforma seleccionada.
Pensándolo mejor lo ideal sería usar una base de datos Paradox Local con los campos: IdServidor, IdSentencia, SQLStrings (Campo Memo) para almacenar los comandos y poder cargarlos directamente (incluso puedo incorporar los parámetros de conexion (en el ID 0, 0).