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. |
Hola, si estas usando un TADOConnection, lo unico que debes hacer es poner su propiedad LoginPrompt a False. Un saludo.
|
Mil gracias, el que sabe, sabe, los demas preguntamos.
Saludos. |
De nada ;)
Cita:
|
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