Ver Mensaje Individual
  #1  
Antiguo 24-11-2009
r1d2m3 r1d2m3 is offline
Miembro
 
Registrado: nov 2009
Posts: 88
Reputación: 15
r1d2m3 Va por buen camino
conexión mediante ado a access

Hola amigos, estoy probando una conexión a una base de datos de access mediante ado, les muestro el código que uso:

function conexBD() : TADOConnection;
var
varDevo:TADOConnection;
begin
varDevo:=TADOConnection.Create(nil);
varDevo.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd.mdb;Persist Security Info=False';
varDevo.Open('usrName', 'password');
end;

el tema es que cuando convoco a esta función, me aparece una ventanita pidiendo nombre de usuario y clave, ¿porqué sucede esto?, si ya le estoy pasando ambos parámetros en el .open.

el procedimiento con el que convoco a conexBD, es el siguiente y está en un form

procedure TfrmCarpetas.btModificarClick(Sender: TObject);
var
_cnn : TADOConnection;
begin
_cnn:=conexBD;
end;

aclaro que esta no es la versión final del código, simplemente estoy probando la conexión, después realizaré una división por capas par acceder a datos, etc, etc, por ahora, solo quiero probar la conexión, select, etc.
Responder Con Cita