FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|