PDA

Ver la Versión Completa : Componentes para usar con MySQL


odrack
10-04-2008, 16:36:57
Saludos!!

Tengo una aplicacion terminada y quiero colocarla en otros equipos, pero al ejecutarlo me envia un error de nombre no valido y que debe cerrarce, he investigado algo de esto y segun he leido me hacen falta instalar o colocar los componentes que estoy utilizando para mi programa (osea los DLL), mi pregunta es ¿Como puedo saber que componentes dll necesito?, estoy utilizando TQuery's, TTable, DataSource y TDataBase principalmente, y ¿Necesitare algun otro si utilizo como base de datos MySQL?

Gracias y saludos de nuevo!!!

cHackAll
10-04-2008, 16:45:20
Zeos, MyDAC, MyODBC...

Utiliza la búsqueda (http://www.clubdelphi.com/foros/search.php)
Saludos

Neftali [Germán.Estévez]
10-04-2008, 16:49:50
Si estás utilizando TTable y TQuery; Necesitarás instalar el BDE.
Otra cosa es que seguro que para acceder a MySQl hay componentes nativos para no tener que usarlo.

odrack
10-04-2008, 17:07:32
Gracias por responder.

Tengo una duda, DBE te refieres a un componente DLL o a un paquete como lo MyODBC?? ya he instalado MyODBC pero me sigue marcando error al ejecutar, de hecho no es un error con conexion a la base de datos, es un error al ejecutar el proyecto.exe, me aparece la pantalla una pantalla de el nombre no es valido y debe cerrarce.

Sabran si me hace falta instalar componentes??

Neftali [Germán.Estévez]
10-04-2008, 17:17:45
Vamos a ver.
Si tu programa se conecta a una Base de Datos hay varias (muchas) formas de hacerlo.

Las más untilizadas son:
(1) Utilizando BDE; Es una capa intermedia (una aplicación) entre tu aplicación y la Base de Datos; Viene de versiones anteriores de Delphi y actualmente está en desuso.
(2) Utilizando algunos componentes nativos que conecten directamente tu aplicación con la Base de Datos.

En tu caso, por lo que parece, estás utilizando el sistema (1); Conectarte utilizando BDE y un driver ODBC; Dudo que puedas obtener peor rendimiento que con esta combinación, pero si lo tienes así, por algo será...
En este caso debes instalar BDE; Que puedes descargar(*) de alguna de las páginas de Borland.
(*) Revisa esto (http://info.borland.com/devsupport/bde/utilities.html) o esto (http://info.borland.com/devsupport/bde/bdeupdate.html).

Como recomendación, si aun estás atiempo, y si es posible te recomendaría que cambiaras el sistema de conectarte al (2); Utilizando algunos componentes nativos (creo que más arriba han comentado alguno).

Un saludo.

odrack
10-04-2008, 18:57:45
He revisado las paginas que me recomendaste, asi tambien instale DBE, pero ahora tengo el error de JUST_IN-TIME debugger. Despues de este error instale debugger remote pero sigue el error, que puede ser ahora??

Saludos:confused:

Neftali [Germán.Estévez]
11-04-2008, 10:40:13
Intenta explicar mejor ese error o colocar una imagen.

odrack
11-04-2008, 17:20:47
Hola Neftali.

Gracias por la ayuda, el error que me marcaba de debugger era un error de conexión, se resolvio instalando el DBE correcto y haciendo la actualización correspondiente de MySQL Server. Que en mi caso utilizo MySQL Server 5.01.

Gracias por la ayuda nuevamente, de vdd no se que haría sin este foro!!;)