Ver Mensaje Individual
  #1  
Antiguo 06-05-2005
Avatar de Coco_jac
Coco_jac Coco_jac is offline
Miembro
 
Registrado: mar 2005
Ubicación: Lima Peru
Posts: 338
Reputación: 20
Coco_jac Va por buen camino
Question Mi aplicacion no corre desde CD

Hola amigos del foro.
Tengo un problema el cual necesito resolver con urgencia.Pasa que mi aplicacion corre desde la Unidad de cd. Pero lo que pasa es que no se llega a conectar a las diferentes BDs los cuales son seleccionados previamente.
en el Cd se encuentra el ejecutable, las diferentes BDs, y los archivos relacionados.
Lo he probado, en varias maquinas y funciona bien, pero no desde la unidad CD, no se que pasa.
Utilizo ExtractFilePath(Application.EXEName), para saber la ruta de la carpeta donde se encuentra mi aplicacion, lo he preobado y esta correcto pero no llega a conectarse.
les dejo parte de mi codigo que uso para conectarme:
(El cual se encuentra en una unidad "Modulebd")

Procedure ConectarMyBase(RutaBD:WideString);
begin
MyConnection:=TADOConnection.Create(nil);
MyConnection.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+RutaBD+';Persist Security Info=False;Jet OLEDBatabase Password="09D0F50F605D08E07A";Mode=Share Deny Read|Share Deny Write';
MyConnection.LoginPrompt:= false;
MyConnection.Connected:= true;
end;

y Asi lo llamo :

Modulebd.ConectarMyBase(Modulebd.MyrutaBD);

Utilizo Delphi 7.0 y Motor de BD Access.
les agradesco su ayuda.....

Última edición por Coco_jac fecha: 06-05-2005 a las 23:40:16.
Responder Con Cita