Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   conexión mediante ado a access (https://www.clubdelphi.com/foros/showthread.php?t=65145)

r1d2m3 24-11-2009 13:11:26

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.

coso 24-11-2009 13:12:42

Hola, si estas usando un TADOConnection, lo unico que debes hacer es poner su propiedad LoginPrompt a False. Un saludo.

r1d2m3 24-11-2009 13:24:35

Mil gracias, el que sabe, sabe, los demas preguntamos.

Saludos.

coso 24-11-2009 13:31:35

De nada ;)

Cita:

Mil gracias, el que sabe, sabe, los demas preguntamos
el que sabe, es que se la ha pegado muchas veces :eek::mad::rolleyes:;):D o tambien ha preguntado ;)

forgiveness 24-11-2009 18:54:28

Usa componentes ZEOS.


La franja horaria es GMT +2. Ahora son las 16:43:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi