FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mostrar todas las bases de datos
Hola a todos!
Uso Delphi 2005 y MySQL server 5.0. Quiero poner un combo box en mi aplicacion y que al darle click a un botón me muestre todas las bases de datos de MySQL que tengo en mi computadora. Como lo puedo hacer? Gracias de antemano, Dios les bendiga. |
#2
|
||||
|
||||
La consulta
en MySql, te devuelve un dataset con una sóla columna, Database, que lista todas las bases en el servidor. Puedes entonces, conectar la componente que uses para realizar consultas a un dbLookupComboBox mediante sus propiedades ListSource, ListField y KeyField. // Saludos |
#3
|
||||
|
||||
Cita:
Trato de conectar el SQLConnection y me marca un error, dice lo siguiente: Cita:
En la propiedad params del SQLConnection tengo lo siguiente: Cita:
Primero me marcaba el error de que no podia encontrar la libreria "libmysql", entonces la puse en el folder donde tengo mi programa y se corrigio ese problema, pero me salio este otro que les menciono... que tengo que hacer? |
#4
|
||||
|
||||
Pero vamos por partes. El problema que tienes es de autenticación y hay que resolverlo antes de intentar lanzar ninguna consulta.
Ya anteriormente hemos tratado ese error. El problema es que la librería cliente, libmysql.dll, que usas, supongo que es de una versión anterior a la 4.1 que, según recuerdo, es cuando MySql cambio el formato de contraseñas. Tienes que actualizar la librería cliente o bien- lo que yo hago para evitarme problemas -utilizar el formato antiguo. Esto lo haces en la consola con:
Agrego Lo que te dice de actualizar MySql, se refiere al cliente, porque el servidor es el que sí lo tienes actualizado. // Saludos Última edición por roman fecha: 13-11-2006 a las 22:34:13. |
#5
|
||||
|
||||
Tienes razon Roman, vamos por partes... Ya hice lo que me recomendaste, configuré para usar el formato antiguo...
Ahora mis preguntas, son dos (por lo pronto):
En la propiedad SQL del SQLQuery puse la linea de codigo que me mencionaste al principio: y ahora me muestra el siguiente error cuando activo el Query: Cita:
|
#6
|
||||
|
||||
Hice unas pruebas y sigo con el mismo problema, me sigue marcando el error que mecniono en el mensaje anterior...
Me conecto a una de mis bases de datos y pongo una consulta muy sencilla en my SQLQuery Cual es mi error? no se usar los dbExpress, que puedo hacer? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como pasar datos de una hoja de Excel a Bases de Datos de Paradox | Goyo | OOP | 1 | 06-02-2007 01:57:20 |
Bases de Datos .TRN | CARSOFT_AR | Varios | 3 | 09-12-2005 15:35:41 |
Dos Bases de Datos | ELINK | SQL | 1 | 13-05-2005 07:12:00 |
Como mostrar una lista de bases de datos en un servidor MySQL con Zeos? | guillote | Conexión con bases de datos | 1 | 30-07-2004 02:25:42 |
Como puedo mostrar una lista de bases de datos en un servidor MySQL con Zeos? | guillote | MySQL | 0 | 27-07-2004 03:32:20 |
|