Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-07-2013
chuset chuset is offline
Registrado
NULL
 
Registrado: jul 2013
Posts: 6
Poder: 0
chuset Va por buen camino
Error al conectar mysql con delphi 7 usando Zeos

Que tal, saludos a todos!!
Esta es mi primera intervención en este foro, desde ya agradezco por la ayuda y recomendaciones que me puedan dar.
Les cuento, estoy haciendo mis primeras armas en delphi y estoy usando delphi 7, el tema es que tengo una base en mysql 5.1 llamada inventario que contiene algunas tablas. Me conectaba a traves de ODBC y no tenia mayores problemas. Ahora instale Zeos 7.0.4 stable y quiero realizar la conexión y me sale un error :

" Acces violation at adress10007F7A in module libmysql.dll. Read of adress 0000004".

A Zeos lo instalé segun el tutorial publicado por AzidRain (como instalar Zeos y no morir en el intento), seguí los pasos y no tuve problemas.
Hay alguna solución para este error?

Desde ya muchas gracias

PD. Creo que este hilo va en este foro, de no ser asi por favor moverlo al que corresponda, de paso me voy ubicando en los temas...
Gracias
Eduardo
Responder Con Cita
  #2  
Antiguo 05-07-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Este error te pasa en diseño o en ejecución?
Si en en ejecución, ¿en el IDE puedes conectar bien?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 05-07-2013
chuset chuset is offline
Registrado
NULL
 
Registrado: jul 2013
Posts: 6
Poder: 0
chuset Va por buen camino
Gracias por responder, el error aparece cuando en las propiedades de objeto Zconection, a la propiedad conected la pongo en true, previo de haber puesto el nombre de la base en catalog y Database, el usuario, (como root).
en el protocolo coloco mysql 5, yo tengo instalado mysql 5.1.69.
Otra cosa que diferencia hay entre mysqld-5 y mysql-5
Segun el tutorial con el cual instalé Zeos, me dice que tengo que copiar unas dll a una carpeta accesible (cuales dll, donde están y a que carpeta???)
Desde ya agradezco la ayuda que me estan brindando
Saludos
Eduardo
Responder Con Cita
  #4  
Antiguo 06-07-2013
chuset chuset is offline
Registrado
NULL
 
Registrado: jul 2013
Posts: 6
Poder: 0
chuset Va por buen camino
Problema solucionado.
Gracias por su ayuda.
Les cuento como lo pude solucionar.
Instalé Zeos, según el tutorial que comenté, una vez que hice todo esto, copie el archivo libmysql.dll de la carpeta Archivos de programa --> Mysql -->Mysql server5.1 --> BIN, y lo coloque en la carpeta Archivos de Programas --> Borland --> Delphi7 --> BIN; me pide reemplazar el archivo existente (por las dudas hice una copia de este archivo).
Luego inicio delphi 7 y todo lo que genero con Zeos (zconection, ztable, etc), funciona perfectamente
Desde ya muchas gracias
Responder Con Cita
  #5  
Antiguo 08-08-2013
Avatar de jandres007
jandres007 jandres007 is offline
Miembro
 
Registrado: nov 2008
Ubicación: Bogota Colombia
Posts: 32
Poder: 0
jandres007 Va por buen camino
tambien resuelve otro error

holaAmigo que gran aporte!! estaba buscnado la solucion del error "Access violation at address 400068AC in module 'rtl70.bpl'. Read of address 00000010." y probe lo que dijiste y funciono perfecto.
Mil gracias que gran comunidad!!
Responder Con Cita
  #6  
Antiguo 20-08-2013
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Bien, te dejo otra opción que es la que utilizo yo.

Lo que yo hago es poner el archivo libmysql.dll en Windows\System32 y listo. (por las dudas tambien lo pongo en Windows\System).
Tengo varios clientes y varias veces copio el ejecutable del programa que les vendo, y me salta el error... y ahi recuerdo que me falta instalar la libreria en Windows.

Tambien sirve si pones el archivo libmysql.dll en la misma carpeta el el exe.
Ejemplo:

Tu programa se llama facturacion.exe y lo guardas en C:\Sistema de la maquina de tu cliente.
Dentro de c:\Sistema tambien copias el dll y el error desaparace.

Lo mismo para el midas.dll.
Por cuestiones de prolijidad, yo prefiero ponerlos en windows...
Espero te sirva, abrazo!
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
Error en OCI usando Zeos mRoman Oracle 8 12-03-2013 18:01:38
Como Conectar Delphi XE2 con MySQL Usando DataSnap Beaker_ Conexión con bases de datos 2 01-05-2012 20:09:40
ayuda consultas Usando Mysql y Zeos JerS Conexión con bases de datos 1 10-12-2009 18:24:33
Range check error. problema con Zeos, mysql y delphi 5 pakitto MySQL 2 28-10-2008 11:22:58
Conectar con zeos a Mysql 4.1.18 ctronx MySQL 3 25-05-2006 18:47:46


La franja horaria es GMT +2. Ahora son las 16:59:46.


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