Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-09-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 17
jpgonzalez Va por buen camino
Error en BDE usando ODBC

Buen dia...
El motivo de mi consulta es el siguiente:
Me compre una notebook Vaio con Win 7 home premium de 64 bits.
Le instale el Delphi 5, con el BDE ya que tengo aplicaciones creadas en esa version de Delphi y necesito poder correrlas.
Instale tambien el MySQL (mysql-essential-5.1.50-winx64) y el conector (mysql-connector-odbc-5.1.7-winx64).

El primer error lo tengo en el "Orígenes de datos ODBC" donde puedo agregar conexiones, pero no puedo borrarlas ni configurarlas ya que me tira el error que dice "invalid attribute string"... (NOTA: cuando las creo el test da peerfecto y me muestra las bases que tengo en MySQL).

El segundo error lo tengo en el BDE, donde creo el Alias, pongo el "user name" y el "odbc dsn" de manera correcta, pero al intentar conectar tira el error de "invalid configuration parameter".
Al BDE lo probe hasta en modo compatibilidad con windows xp sp3.

Probe hasta meter mano en el odbc.ini, pero ya no se mas que hacer y no puedo quitar los errores.
Quiza haya un error de compatibilidad que no estoy viendo, o haya algun otro error.

Espero haber sido claro y haber puesto todos los datos necesarios.

Si alguien me puede dar una mano, desde ya muchas gracias.
Si alguien tiene alguna explicacion larga o con capturas de pantalla, dejo mi mail... [email protected].
Un abrazo para todos...
Responder Con Cita
  #2  
Antiguo 05-09-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 17
jpgonzalez Va por buen camino
Siguiendo con el tema, les cuento otra cosa que me paso...

Cuando instale el BDE, no encontraba el archivo odbcad32 (es el ejecutable de "Orígenes de datos ODBC"). Seguramente esto sea porque el BDE no lo instala en "Archivos de programa" sino en "Archivos de programa (x86)".

Me pidio que lo buscara yo mismo, y los busque por el explorador de windows. Alli me arrojo 2 o 3 opciones y agarra la primera que vi, que estaba en la ruta C:\Windows\winsxs\x86_microsoft-windows-m..-odbc...etc.

Configure el ODBC administrator con este archivo, en lugar de haberlo hecho con el que esta en C:\Windows.

¿Como llegue a esta conclusion?
Desde el BDE, cuando creaba un nuevo alias, en el campo "ODBC DSN" no estaba viendo los Alias que tenia en la solapa "DSN de sistema" del "Orígenes de datos ODBC".

Al crear un nuevo Alias en "DNS de usuario" del "Orígenes de datos ODBC" lo veia desde el BDE, pero me tiraba error al conectar ("la arquitectura del dsn no coincide entre el controlador y la aplicacion").

Bueno, supongo que este es el error, voy a probar volver a configurar el "ODBC Administrator" del BDE con el odbcad32 de C:Windows y si se soluciona lo comento...
Responder Con Cita
  #3  
Antiguo 27-09-2010
iktwo iktwo is offline
Miembro
 
Registrado: ago 2008
Posts: 22
Poder: 0
iktwo Va por buen camino
Bueno que a mi también me bloquea el quitar una conexión o modificarla, sabes que puedo hacer? mis conexiones si funcan pero me dice lo invalid string al querer quitar o modificar, gracias!
Responder Con Cita
  #4  
Antiguo 27-09-2010
mgp33 mgp33 is offline
Registrado
 
Registrado: sep 2010
Posts: 1
Poder: 0
mgp33 Va por buen camino
A mi me ocurre exactamente lo mismo, al intentar borrar/modificar la conexion ODBC aparece el error "Invalid Attribute string".
¿Pueden ayudarme?
Gracias.
Responder Con Cita
  #5  
Antiguo 28-09-2010
gnomax gnomax is offline
Registrado
 
Registrado: mar 2007
Posts: 2
Poder: 0
gnomax Va por buen camino
Yo he solucionado el mismo problema con el ODBC de MySQL y un Windows 2008 instalando la versión anterior (5.1.6) del driver porque según he visto tienen problemas que todavía estan parcheando.
Responder Con Cita
  #6  
Antiguo 08-10-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 17
jpgonzalez Va por buen camino
Invalid String

A mi me pasa exactamente lo mismo, tanto en win 7 con la notebook, como en win xp con la maquina de escritorio.
No puedo borrar las conexiones del ODBC del panel de control (me tira el invalid string), ni tampoco me deja borrarlas del BDE.
No se como solucionarlo...
Cual es la version del conector que recomiendan para instalar?
Responder Con Cita
  #7  
Antiguo 08-10-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 17
jpgonzalez Va por buen camino
Me olvidaba...
Tengo instalado el mysql-connector-odbc-5.1.7-win32.msi

En el BDE dice:
MySQL ODBC 5.1 Driver

En el ODBC de Windows, en la solapa controladores:
Nombre: MySQL ODBC 5.1 Driver
Version: 5.01.07.00
Archivo: MYODBC5.DLL
Responder Con Cita
  #8  
Antiguo 09-10-2010
gnomax gnomax is offline
Registrado
 
Registrado: mar 2007
Posts: 2
Poder: 0
gnomax Va por buen camino
Ya he comentado que para solucionar el problema hay que instalar la versión anterior que es la 5.1.6 del conector de MySQL.
Responder Con Cita
  #9  
Antiguo 11-10-2010
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 17
jpgonzalez Va por buen camino
A la perfeccion

Cita:
Empezado por gnomax Ver Mensaje
Ya he comentado que para solucionar el problema hay que instalar la versión anterior que es la 5.1.6 del conector de MySQL.

Buenas...
Muchisimas gracias gnomax... un groso.
Instale el 5.1.6 y pude borrar las conexiones que tenia en eo ODBC de widows.
Lo probe en el de 32 bits, en la PC de escritorio y funciono perfecto.
Ahora voy a instalarlo en la notebook, pero el de 64.

Nuevametne muchas gracias!!!!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como conectarse a Firebird usando ODBC con dbExpress ? rolandoj Conexión con bases de datos 4 17-07-2010 00:52:38
error de conexion odbc marareta Conexión con bases de datos 2 18-05-2010 17:01:06
Mejorar rendimiento usando ODBC??? Tanis30 Conexión con bases de datos 3 15-12-2006 14:45:59
Error entre ODBC y ASP AMINOA2R Firebird e Interbase 1 10-11-2005 19:19:30
BDE usando ODBC !!! vpepen Conexión con bases de datos 2 27-11-2003 13:27:57


La franja horaria es GMT +2. Ahora son las 00:42:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi