PDA

Ver la Versión Completa : Error Delphi con mysql


Pedrote
21-12-2007, 12:40:16
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 (http://dev.mysql.com/downloads/connector/odbc/5.1.html) 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
Pues así no funciona :SQué 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?