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)
-   -   como usar los usuarios de una BD (https://www.clubdelphi.com/foros/showthread.php?t=62028)

Alexandro 01-12-2008 21:16:26

como usar los usuarios de una BD
 
Hola foreros:
Mi pregunta es la siguiente. Estoy construyendo una base de datos la cual antes de comenzar me levanta un formulario que posee un edit para poner el nombre del servidor, otro para el usuario y el ultimo para la contraseña. Ahora bien, yo lo que no se es como puedo comprobar que el usuario y la contraseña son correctos. El usuario yo lo creo en el servodor SQL con su contraseña. Uso delphi7, y SQL Server.

droguerman 01-12-2008 21:22:20

Construyendo la cadena de conexión ADO (suponiendo usas ado de la siguiente manera)
Código Delphi [-]
provider=SQLOLEDB;Data Source=TuServidor;InitialCatalog=TuBaseDatos;Userd ID=ElUser;Password=Clave

si al establecer la propiedad de conexión (protected=true) obtienes un error ese usuario no es válido, puedes poner ese código en una sentencia try

saludos

Alexandro 01-12-2008 21:44:35

Si, estoy usando ADO. Contruyo la cadena pero no me sale como dices.
esto es lo que sale:
Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=Produccion;Data Source=INFORMATICA.
+ o - cual seria el codigo para comprobarlo?

Caral 01-12-2008 23:00:24

Hola
No entiendo.
Saludos

BlueSteel 01-12-2008 23:26:54

Cita:

Empezado por Alexandro (Mensaje 328993)
Si, estoy usando ADO. Contruyo la cadena pero no me sale como dices.
esto es lo que sale:
Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=Produccion;Data Source=INFORMATICA.
+ o - cual seria el codigo para comprobarlo?

lo que tienes que hacer es cambiar los sa que te marque con rojo....

el Password=sa, debes cambiar el sa por la clave del usuario que quiere ingresar al sistema
el User ID=sa, debes cambiar el sa por el nombre del usuario que quiere ingresar al sistema

Si la conexión es correcta, podrá ingresar al sistema de lo contrario tendrias que enviar un mensaje de que algo no esta correcto

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 22:30:52.

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