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)
-   -   Delphi 2009 + Mysql (https://www.clubdelphi.com/foros/showthread.php?t=67005)

laelen 23-03-2010 20:19:29

Delphi 2009 + Mysql
 
Hola a todos... el motivo de mi consulta es el siguiente...

Estuve un poco de tiempo trabajando con delphi 7 y mysql, al cual me conectaba por medio de Mysqldac y sinceramente trabaje muy agusto al evitarme conexiones odbc o cosas por el estilo...

Ahora bien, escuhe por ahi que en la version de delphi 2009 ya no necesitaba componentes de terceros para conectarme a Mysql ya que, en esta version de delphi, mysql venia "nativo"...(quizas en anteriores tambien pero yo hasta ahora lo escuche jeje)

Pues bien, me lo instale y trate de hacer una conexion con dbexpress de la siguiente manera:

-En las propiedades del SQLConection configuré los parametros necesarios (host, user, server....) y al poner connect en true se si se conecta...(Observe que en la propiedad driver, al seleccionar Mysql, se añadieron algunos valores por defecto en algunas propiedades, uno de ellos fue en la propiedad VendorLib se añadio este valor: dbxmys.dll)

-Pues bien coloque un SQLquery y lo enlazo con el SQLConection anterior y a la hora de querer poner su propiedad en true, me manda el siguiente error:
"Access violation at address 118D8564 inmodule 'dbxmys.dll'

No se si tenga que ver con el driver de Mysql, o no se realmente venga "nativo" mysql con delphi 2009 y deba hacer algo mas, tampoco se si es dbexpress el componente indicado para conectarme sin problemas como lo hacia en mi "viejito delphi", lo cierto es que no se muchas cosas jejeje y la verdad ya recurri mucho tiempo a mi amigo google e inclusive a la busqueda del foro pero me temo que no he encontrado nada, es por eso que recurro a su ayuda y su conocimieto... de antemano gracias por tomarse la molestia de leer...

Saludos!

laelen 23-03-2010 20:44:57

Ups!
 
Cita:

Empezado por laelen (Mensaje 357991)

-En las propiedades del SQLConection configuré los parametros necesarios (host, user, server....) y al poner connect en true se si se conecta...(Observe que en la propiedad driver, al seleccionar Mysql, se añadieron algunos valores por defecto en algunas propiedades, uno de ellos fue en la propiedad VendorLib se añadio este valor: dbxmys.dll)

Perdon, es en la propiedad LibraryName en donde se añade el valor dbxmys.dll al momento de seleccionar el driver Mysql... y no en VendorLib como lo habia comentado...

Gracias

juanmarchettini 17-04-2011 21:15:07

Buenas, me hace el mismo error ..al intentar conectar ....lograstes solucionar ese problema?

Caral 17-04-2011 21:21:26

Hola
Algunos componentes suelen tener DLL para su funcionamiento.
normalmente este error es por falta de alguna.
Hay que buscar la DLL y colocarla en el mismo directorio donde esta el programa.
Saludos

juanmarchettini 17-04-2011 23:05:25

Si esta todo en su lugar pongo conectar desde el codigo y conecta todo cuanto lo activo en True...el tema es cuando pongo Run ahi salta el cartel del ''Unable to load dbxmys.dll'' Error Code 126. It may missing from the system path .... hay algun archivo .ini donde se guarden las direcciones a donde intenta acceder el programa? o algo por el estilo porke copie el archivo lo pegue en system32 y tampoco....no hay caso para nada...

Caral 17-04-2011 23:09:59

Hola
En Windows, en buscar coloca la dll que te falta (dbxmys.dll).
A ver donde esta.
Una vez que la encuentres copiala y la pegas donde este tu programa (el codigo).
Lo que dice el mensaje es que no la encuentra (Unable to load).

Saludos

juanmarchettini 17-04-2011 23:37:21

Perdon por todo lo que pregunte hoy pero recien me estoy empapando en este tema....decis que copie ...la direccion donde se encuentra el archivo en que parte del programa?......mil disculpaa por tantas molestias...

Caral 17-04-2011 23:39:21

Hola
Copia la DLL (dbxmys.dll) y la pones en donde esta el programa.
Saludos

juanmarchettini 17-04-2011 23:42:38

Dioss ahi funcionooooooo!! gracias...en el google esta lleno de gente con el mismo error y no lo pueden solucionar...funcionooooooooooo!!! que alegriaa hace 4 horas dele mirar foros.... ajaja

Caral 17-04-2011 23:44:43

Hola
Entonces que hiciste para que funcionara?.
Lo que te dije?.
Saludos

juanmarchettini 17-04-2011 23:46:19

Si si si .....pero busque por todos lados no lo encontraba ahora ya esta puedo trabajar contento....GRACIASS!!

Caral 17-04-2011 23:50:49

Hola
Me alegra que lo solucionaras, ahora a seguir, que queda mucho por aprender.
Saludos


La franja horaria es GMT +2. Ahora son las 15:45:17.

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