FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ejecutable C++ Builder + MySql
Hola a todos/as,
después de estar leyendo en el foro y no encontrar solución he decidido escribir a ver si alguien sabría ayudarme. He hecho una aplicación en C++ Builder con la base de datos en MySQL. Tengo enlazada la base de datos mediante un ODBC y me funciona eprfectamente pero al ejecutarla en otro pc me sale un error como este: An error Ocurred while attempting to initialize the Borland Database Engine ($2108) ya he leido por el foro gente con el mismo problema pero nadie ha posteado solución. Para poder utilizar la BD tuve que instalar el odbc y crear un dns para que builder me la reconociese, aparte de instalar MySQL Server, obviamente. Entonces a la hora de ejecutar el ejecutable, valga la redundancia, en otro pc no se exactamente que archivos tendría que llevar o qué tendría que hacer para que funcionase correctamente. Aprovechando, tambien me gustaría que me ayudaseis ala hora de hacer el instalador. Si alguno ha utilizado c++ builder con MySQL me gustaría que me ayudase con este tema ya que no se qué tengo que meter exactamente en el instalador. Muchas Gracias. Un saludo, Lord Croft. |
#2
|
|||
|
|||
El mensaje de error indica que hubo un error en la BDS, el cual es el motor de Borland para acceder a las bases de datos, muy probablemente compilaste el programa dejando activadas las librerías compartidas y haga falta una de estas en la PC.
Ve al menú Project y haz click en la pestaña "PACKAGES", desactiva la opción "build with runtime packages", después ve a la opción LINKER y desactiva la sección "disable RTL". Tu programa crecerá un poco de tamaño, pero no necesitará de ninguna librería externa. Saludos. |
#3
|
|||
|
|||
Ese no es el problema. Antes me daba error de librearias e hice lo que tu dices y me dejaron de salir.
Ahora me sale el error de la Base de Datos, que no se a qué se debe. |
#4
|
|||
|
|||
En ese caso carga tu programa con el Dependency walker
Código:
http://www.dependencywalker.com/ |
#5
|
|||
|
|||
Pues no, problema de librearias no es. porque incluyendo las que pone el programa , que son las de windows, sigue saliendo le mismo fallo.
|
#6
|
||||
|
||||
debes instalar el bde en las maquinas desde la que te vas a conectar, revisa este hilo y a lo mejor te sirva
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
|||
|
|||
Gracias eduarcol por la información.
He conseguido que no me salga el error del DBE pero ahora tengo problemas con el alias jejje arreglas algo y te sale otor error Alguien me podría ayudar?? |
#8
|
|||
|
|||
Os cuento un poco como a lo que estoy haciendo para ver si conseguis ayudarme.
Tengo mi programa hecho en C++ Builder 6 y la base de datos en MySQL. Ahora bien, me acabo de dar cuenta que tambien me tengo que llevar la base de datos jejeje He leido por aquí que hay un MySQL que viene solo para descrompirmir. Bien, pero como indico a InnoSetup que tiene que copiar una carpeta en un directorio concreto? De todas formas, aun no he conseguido crear el alias. Muchas gracias. |
#9
|
||||
|
||||
nunca he trabajado en inno setup asi que no tengo idea de como crear el alias, el instalshield trae la opcion
una recomendacion para la proxima enlaza el mysql con los zeos y no con bde saldras mejor
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutable | muppett | Conexión con bases de datos | 3 | 20-06-2007 03:30:42 |
fallo con dac mysql para builder | gadiro | C++ Builder | 1 | 28-02-2007 03:44:36 |
¿BDE en el ejecutable? | kurschev | Conexión con bases de datos | 8 | 02-12-2005 23:02:15 |
BDE y MySql en Builder c++ | Cronos | C++ Builder | 1 | 03-11-2005 10:20:52 |
Ejecutable | emeritos | Lazarus, FreePascal, Kylix, etc. | 2 | 06-06-2003 19:07:43 |
|