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)
-   -   Usuario y contraseña con ADOconnection (https://www.clubdelphi.com/foros/showthread.php?t=23858)

Gelmin 30-07-2005 23:45:11

Usuario y contraseña con ADOconnection
 
Q tal amigos aqui estoy de nuevo, tengo una aplicacion que se conecta con una base de dato Access 2000 y estoy programando en Delphi 7. Pero me gustaria saver como es q se hace para conectarse a la BD Con ADO utilizando usuario y contraseña especificos es que yo me conecto siempre con el usuario por defecto que ya biene ahi "Admin" y con contraseña "" en blanco, lo que no se es a que usuario se refiere si al usuario y contraseña con el que inicias la sesion de windows (W2000 profesional) o a un usuario y contraseña especificos en la base de datos. es que asi como lo tengo si inicio sesion con un usuario (Usuario windows) que no tiene permisos de escribir la base de datos, entonces el programa me manda a decir que no puede actualizar la tabla en la base de datos porque no tengo permisos o esta en exclusivo o algo asi, entonces quiero pasarle desde código esos parametros a la conexion para q siempre tenga permiso de actualizar la base de datos sea quien sea el usuario que haya iniciado sesion en windows. (Mi programa se ejecuta automaticamente cada vez q un usuario inicia sesion en windows 2000) ¿Alguien tiene alguna idea? Gelmin Martinez (Nicaragua).

Francisco Rguez 01-08-2005 13:19:53

Al entrar en la base de datos, el usuario es el de la base de datos, y la clave, la que se haya creado para la base de datos para el usuario.
Situación posible:
Nombre de usuario de Windows: Fermín Lobo
Contraseña: lobezno
Nombre de usuario de base de datos: Admin
Contraseña: xqal09au

Un saludo.

Gelmin 02-08-2005 21:53:22

No me conecta con el usuario "Admin"
 
Hey ya probe lo del "Admin" y la contraseña que le asigne a la base de datos y nada q conecta.

Inicie sesion con el usuario administrador del S.O (Windows) y luego cuando hice la conexion le deje "Admin" al usuario y le puse como contraseña "la de la base de datos" y me envia el siguiente error:

Cita:

Error en la prueba de conexion al inicializar al proveedor. No se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien esta abierto en modo exclusivo por otro usuario.
El usuario "Admin" a quien hacer referencia, es decir a que usuario. Porque en Windows no lo tengo ni en la base de datos tampoco entonces de donde sale. Alguna otra idea?

ElDioni 27-09-2005 08:42:48

si lo haces con ado
 
-Para introducir la contraseña por codigo

Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\Mis documentos\prueba contraseña\password.mdb;Jet OLEDB:Database Password=aire

-Tambien si lo quieres hacer de forma visual y no por codigo la contraseña se pone dentro del objeto ado, pero no en las dos casillas de usuario que siempre pone Admin o contraseña, tienes que ir a la ultima pestaña (all) y alli te sale una lista con la configuracion del objeto y hay uno que pone JET OLEDB:database password hay es donde tienes que poner la contraseña de la bbdd


La franja horaria es GMT +2. Ahora son las 14:42:33.

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