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. |
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