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)
-   -   Error Delphi con mysql (https://www.clubdelphi.com/foros/showthread.php?t=51627)

Pedrote 21-12-2007 12:40:16

Error Delphi con mysql
 
Buenas.

Establezco una conexión a mysql desde Delphi a través de BDP, al testear la conexión todo esta correcto pero cuando intento manipular alguna tabla ya creada obtengo el siguiente error: "Unsupported datatype".
Versión del SGBD Mysql:5.x.x

¿A qué se debe?.
¿Qué puedo hacer?.

Agradezco la ayuda y siento las molestias soy principiante con Delphi.

poliburro 21-12-2007 15:44:46

y si mejor usas ADO para conectarte a Mysql?

suerte

cHackAll 21-12-2007 22:13:06

Apoyo el consejo de poliburro... MyODBC y ADO por supuesto :rolleyes:

Pedrote 23-12-2007 00:00:36

Ok muchas gracias.

Pedrote 23-12-2007 04:23:18

Una duda con MyOBDC el usuario final que manipule el programa puede acceder a la bd para manipular estos a través de consultas, etc.? Pues por lo que estado leyendo hay que dejar el MyOBCD configurado con la pass, etc. para que delphi se lo trage. Gracias de antemano.

cHackAll 23-12-2007 17:49:54

Existen ambas posibilidades; al momento de crear un nuevo "origen de datos" puedes definir el nombre del usuario y la contraseña; sin embargo tal información es almacenada en el registro y NO es aconsejable el uso de tales parametros pues son visibles para cualquiera. La opción más "segura" es la definición de ambos parámetros al definir el ConnectionString con ADO.

Saludos

Pedrote 23-12-2007 18:11:15

¿Entonces solo defino el puerto en el "panel de control -> Herramientas Administrativas->Origenes de datos (ODBC)" y el user, pass etc. lo defino en la cadena de conexión de ADO no?. Voy a probarlo y ya te digo, muchas gracias.

Pedrote 23-12-2007 18:19:07

Pues así no funciona :S. De esa forma se conecta bien pero no me deja escojer catalogo.

cHackAll 23-12-2007 18:28:08

Cita:

Empezado por Pedrote (Mensaje 254185)
Pues así no funciona :S

Qué es lo que "no funciona"

Pedrote 23-12-2007 18:39:42

DESCRIPTION=Server;DSN=Server;OPTION=0;PWD=xxx;PORT=3306;SERVER=localhost;UID=root

Bien con eso al testear la conexion dice que todo funciona correctamente, pero cuando quiero escojer la tabla me lanza el siguiente error:"Error al iniciar la sesión.No se puede recuperar la información del catalogo "

Pedrote 23-12-2007 18:52:35

Ya lo he resuelto googleando un poco jeje, gracias!!

Pedrote 24-12-2007 00:43:01

Una última pregunta, si en un futuro deseo hacer un instalador que es lo que tengo que adjuntar para que funcione correctamente?


La franja horaria es GMT +2. Ahora son las 02:37:51.

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