Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   ODBC + MySQL (https://www.clubdelphi.com/foros/showthread.php?t=9445)

mutant09 23-04-2004 12:02:52

ODBC + MySQL
 
Hola a todos,

Para que varios usuarios se conecten a MySQL desde C++ Builder, a través de ODBC, hace falta crear un DSN por cada usuario ?

Me gustaría que cada usuario se conecte introduciendo el password y usuario en un cuadro de diálogo personalizado. Yo utilizo TQuery y TDBGrid, pero el TQuery al conectarse, muestra el cuadro de diálogo de identificación por defecto. Querría pasárselos como parámetro de algún modo.

jachguate 23-04-2004 12:10:24

Nunca he trabajado con ODBC (salvo para hacer pruebas), asi que la primera pregunta no se contestarla.

Lo segundo... poné la propiedad LoginPrompt del TDatabase a False, y cuando querras conectarte, podes sacar un formulario tuyo que pida el usuario/contraseña y lo asigne a los parámetros de conexión, de esta forma:

miBD.params.values['username'] := frmLogin.eUserName.Text;
miBD.params.values['password'] := frmLogin.ePass.Text;

miBD es un TDatabase; y frmLogin.eUserName (ePass) los edits donde el usuario se ha identificado.
(es probable que los parámetros no se llamen username y password, pero eso lo podes averiguar fácilmente hacien doble click sobre tu componente de base de datos.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 17:08:29.

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