Tema: ADO y DBF
Ver Mensaje Individual
  #10  
Antiguo 22-02-2011
darkone2k4 darkone2k4 is offline
Miembro
 
Registrado: abr 2008
Posts: 89
Reputación: 19
darkone2k4 Va por buen camino
Ya lo solucioné.

Dejaré la solución por si alguien más tiene el mismo problema.

El problema se debía a la cadena de conexión que estaba usando, que era:
Código Delphi [-]
'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=gestion_comercial;DBQ=C:\sistema\DBF;DefaultDir=C:\sistema\DBF;DriverId=533;FIL=dBas  e 5.0;MaxBufferSize=2048;PageTimeout=5;"';
No me permitía cambiar en tiempo de ejecución ni el DSN ni la ruta, por lo que utilicé esta cadena de conexión:
Código Delphi [-]
'Provider=VFPOLEDB.1;Data Source=' + Ruta + ';Password="";Collating Sequence=MACHINE';
Para usar esta nueva cadena de conexión, tuve que descargar el VFPOLEDB desde la página de MS.

Así que ahora puedo cambiar sin problemas las rutas de búsqueda de datos y no dependo de los DSN.

Muchas gracias Neftalí por la ayuda.

Salu2.
Responder Con Cita