FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
librerias para hacer funcionar zeos en lazarus
Que tal compañeros, buenas noches, les comento lo siguiente, estoy desarrollando un sistema en ubuntu 14.04 lts. Para lo cual instale lazarus, mysql 5 , e hice la conexion por medio de zeos. de manera local todo va bien.
El punto es que el cliente quiere que el sistema funcione en varias maquinas y la bd este en una que fungira como servidor, En esta maquina servidor instale el mysql y la base de datos, pero bien al intentar ejecutar el programa desde una de las maquinas de la red me envio un mensaje de error indicando que no podia encontrar las librerias de zeos. libmysqlclient.so.18 libmysqlclient.so.16 libmysqlclient.so.15 tzconnection.libraryLocation... lo cual es logico, en windows sucede lo mismo, lo que hago es colocar las librerias libmysqld50.dll, libmysqld41.dll, libmysql323.dll, etc... en la misma carpeta donde pongo el ejecutable y todo funciona sin problemas. Mi pregunta es en Ubuntu si alguien sabe que librerias debo usar, si debo colocarlas en una carpeta especifica, si debo instalar algo por medio de un comando apt-get, tal vez si alguien con mas experiencia con ubuntu me pudiera indicar esto, Se los agradeceria.
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#2
|
||||
|
||||
Me resulta extraño, no deberías necesitar instalar nada en ningún caso.
Obviamente, supongo que estás usando mysql en el servidor. |
#3
|
||||
|
||||
asi es casimiro, tengo instalado el mysql en la maquina que funciona como servidor
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#4
|
|||
|
|||
No vi si tus clientes son windows o linux (las dll son solo para windows, las .so son para linux), es necesario ya sea que instales el cliente mysql (creo que linux asi lo tiene) o que coloques las librerias (dependiendo el sistema) en el mismo directorio que la aplicacion, en el caso que estes usando el libraryLocation de la conexion, es necesario que la ruta sea correcta.
Tambien es necesario que habilites (si no lo has echo) las conexiones externas en mysql. Saludos y suerte. |
#5
|
||||
|
||||
que tal compañeros, les comento lo siguiente. en el cliente instale el mysql client
sudo apt-get mysql-client lo cual ya me instalo la libreria libmysqlclient.so.18, en el componente zconnection ingrese en la propiedad librarylocation la ruta de esta libreria /usr/lib/x86_64.linux-gnu/ pero ahora me marca el sig error. client-library /usr/lib/x86_64-linux-gnu/ found but could not be loaded. Check compile target and library compability.
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#6
|
|||
|
|||
Yo trabajo en windows por lo que no se si cambie esto para linux, pero la ruta va completa en mi proyecto ("D:\ReportMan\lib\sqlite3.dll"), no te se decir si cambia para linux pero puedes probar con la ruta completa a la .so.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Qué utilizar? Los controles Zeos o los de serie de Lazarus para conectar a MySQL | chekok | Lazarus, FreePascal, Kylix, etc. | 0 | 03-10-2014 10:29:26 |
Librerias ZEOS para MySQL 5 | tigrillo34 | Conexión con bases de datos | 3 | 16-05-2007 05:37:25 |
Librerias Zeos? | lroblesco | Conexión con bases de datos | 2 | 15-01-2005 08:57:08 |
Hacer funcionar un dbgrid | maui | Conexión con bases de datos | 3 | 17-06-2004 21:59:26 |
librerias necesarias para hacer un instalador de Qreports | tango01 | Impresión | 1 | 20-06-2003 15:36:12 |
|