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.....