Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-09-2011
EJLR EJLR is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 3
Poder: 0
EJLR Va por buen camino
Conexion con Base de Datos

Hola, a todos los companeros del foro, necesito con urgencia ayuda para conectar Lazarus con Base de datos MySQL o PostGres. Cuando intento conectarme de dicen que no logra cargar la libreria libmysql y que tengo que instalar mysql client pero no se donde encontrarlo ni como instalarlo, lo mismo sucede con postgres me pide la libreria libpq y que instale posGreSQL Client.

Amigo, me urge resolver este inconveniente, instale la libreria Zeos pero sigue igual.
Responder Con Cita
  #2  
Antiguo 23-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, bienvenido a clubdelphi, como a todos los nuevos usuarios, te aconsejo que leas nuestra guía de estilo, gracias.
Responder Con Cita
  #3  
Antiguo 24-09-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
pos la verdad que ni idea, pero una cosa es segura, en las páginas web respectivas de cada motor deberías poder encontrar las librerías cliente, como sucede con firebird, saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #4  
Antiguo 24-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por EJLR Ver Mensaje
Hola, a todos los companeros del foro, necesito con urgencia ayuda para conectar Lazarus con Base de datos MySQL o PostGres. Cuando intento conectarme de dicen que no logra cargar la libreria libmysql y que tengo que instalar mysql client pero no se donde encontrarlo ni como instalarlo, lo mismo sucede con postgres me pide la libreria libpq y que instale posGreSQL Client.

Amigo, me urge resolver este inconveniente, instale la libreria Zeos pero sigue igual.

Según entiendo quieres conectar a una BD mysql o una postgresql, y quieres usar los componentes de zeoslib. Bien. ¿pero tienes instalado mysql o postgresql?
Responder Con Cita
  #5  
Antiguo 26-09-2011
EJLR EJLR is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 3
Poder: 0
EJLR Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Según entiendo quieres conectar a una BD mysql o una postgresql, y quieres usar los componentes de zeoslib. Bien. ¿pero tienes instalado mysql o postgresql?
primero gracias por responder al tema, pido excusa, no habia leido la guia de estilo, y si, ya tengo instalado mysql y postgres.

para ser mas explicativo te escribire los mensajes de error que me muestra al intentar conectar:

Con Zeos:
Sql Error: Can't connect to MySql Server on 'localhost'
(10061)

Con los componentes nativos de lazarus:
TMySQL50Connection can no work with the installed
MySql Client version (6.0.0).

ha la version de Lazarus que uso es la v0.9.30
Responder Con Cita
  #6  
Antiguo 26-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Esos mensajes sólo indican que no puede conectar, pero el motivo, no podemos saber nada porque no tenemos más información de tu parte.
Qué cadena de conexión usas, qué drivers has seleccionado en el componente, ¿está realmente la BD en la ruta que has puesto?, etc...
Además dices que está mysql y postgresql instalados, pero ¿están funcionando?
Responder Con Cita
  #7  
Antiguo 30-09-2011
Avatar de xanxov
xanxov xanxov is offline
Miembro
 
Registrado: sep 2007
Posts: 32
Poder: 0
xanxov Va por buen camino
Si tu sistema operativo es Linux Debian, te falta la librería: libmysqlclient.so.xx
Si la buscas en internet seguro que la encuentras, no tienes más que copiarla en /usr/lib
En otros sistema tiene que ser similar.

Un saludo.
Responder Con Cita
  #8  
Antiguo 10-10-2011
EJLR EJLR is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 3
Poder: 0
EJLR Va por buen camino
Ya encontre la Solucion (xanxov tiene razon)

Gracias a todos por sus respuesta, lamento no haber respondido ante, espero que
aun le esten dando seguimiento a este tema.

Ya resolvi el problema con la conexion a postgres, solo necesitaba copiar al
directorio del proyecto la sgtes librerias: libpq.dll

esta librerias la encontre en un ejemplo de conexion a postgres, al principio
la conexion en modo diseño no funciona pero al hacerlo mediante codigo todo anda
bien, despues que el proyecto haya sido compilado con esta libreria todo andara
bien en diseño y mediante codigo.

yo utilizo sistema operativo windows, pero mi ideas es poder desarrollar algun aplicativo para linux

para postgres se usa la libreria libpq.dll
para mysql libmySQL.dll

esta libreria se encuentran en la carpeta de instalacion de esto gestores de base de datos.

si alguna persona tiene instalado algunos de esto gestores de datos bajo linux le pido hagan una busqueda dentro
de la carpeta de instalacion de esto haber si esta librerias se encuentran alli, tienen el mismo nombre solo cambia la extension de .dll a .so.

le recuerdo quizas en modo diseño le de un error al conectar, si ocurre esto haganlo mediante codigo colocando la propiedad conected a true del objeto de conexion utilizado.

!!bien!!, solo basta dar la gracias a todos los que participaron del tema.
Espero encoentrarno en otros temas sobre lazarus.

!!GRACIAS!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion a mas de una base de datos rruffino Conexión con bases de datos 3 27-02-2008 21:27:08
conexion a base de datos weke Conexión con bases de datos 7 22-08-2007 01:46:43
Conexion con base de datos mjjj Conexión con bases de datos 3 10-05-2007 21:51:01
conexion de una base de datos fmonte Varios 0 19-03-2005 12:43:34
Conexion de Base de Datos DBF jmedina Conexión con bases de datos 4 13-09-2004 08:06:34


La franja horaria es GMT +2. Ahora son las 09:46:44.


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
Copyright 1996-2007 Club Delphi