Ver Mensaje Individual
  #7  
Antiguo 20-07-2017
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Veo que tienes mal el parametro NET DIR (Falta el espacio). Pero bueno, es solo una parte y aplica principalmente cuando se trabajan archivos en red (concurrentes)

Veamos otra forma:

En tu Programa debes tener un comoponente TDatabase que tiene una propiedad DataBaseName y ahí defines el alias.

En lugar de hacer el DeleteAlias y addStandarAlias desde la session, intenta modificar los parametros de la base, asi:


Primero en la session defines las rutas (no es obligatorio si no vas a trabajar en red, pero no afecta si lo haces)

Código Delphi [-]
vRutaNetDir:= 'ruta donde ubicas el archivo de control de red'; //puede ser la misma ruta de los datos, el archivo se crea ahi
MySession.NetFileDir := vRutaNetDir
MySession.PrivateDir := 'C:\TEMP'

Código Delphi [-]
vRuta:= 'Lugar donde se ubican los archivos DB';
MyDatabase.Params.Clear;
MyDatabase.Params.Add('PATH=' + vRuta);
MyDatabase.Params.Add('DEFAULT DRIVER=PARADOX');
MyDatabase.Params.Add('ENABLE BCD=FALSE');
MyDatabase.Connected := true;

Espero que te sirva,

NOTA: No olvides encerrar tu código con las etiqueteas respectivas ... [ DELPHI] tu codigo delphi [ /DELPHI]
Responder Con Cita