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 28-01-2008
gtstromboli gtstromboli is offline
Registrado
 
Registrado: ene 2008
Posts: 5
Poder: 0
gtstromboli Va por buen camino
Error en aplicacion ADO con JCL y JVCL

Hola amigos,

Este es mi primer mensaje en este foro para ver si me podéis dar una pista de un problema que estoy teniendo con una aplicación que os describo a continuación :

He hecho una aplicación de BD utilizando los componentes ADOExpress del D2007. En particular estoy accediendo a una BBDD de Access 2000. Dentro de los componentes que he utilizado para desarrollarla se encuentran varios de la Jedi Code Library.

Nunca he tenido problemas en su ejecución hasta que se la he pasado a un amigo y le da dos errores :

-Uno de ellos asociada a una excepción sin identificar la misma. Es la típica excepción de violación de acceso en una determinada dirección.
- Otro de ellos aparece el mensaje : Error reading Tgnugettextcomponentmarker.

La verdad es que estoy perdido porque no sé si se trata de que necesita alguna librería ODBC o qué es lo que puede pasar.

Ayuda, por favor. Gracias anticipadas
Responder Con Cita
  #2  
Antiguo 28-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Primero Bienvenido al club.
No entiendo muy bien o tal vez no conozco estos componentes a que haces referencia.
AdoExpress debe ser algun componente que este en el Jedi, o no los conozco.?
Delphi trae los componentes ADO, estos se utilizan perfectamente para enlazar con access.
No entiendo por que usar OBDC con ado?.
Tal vez con una explicación un poco mas extensa pueda entender el problema.
Saludos
Responder Con Cita
  #3  
Antiguo 28-01-2008
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.293
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
Cita:
Empezado por gtstromboli Ver Mensaje
-Uno de ellos asociada a una excepción sin identificar la misma. Es la típica excepción de violación de acceso en una determinada dirección.
- Otro de ellos aparece el mensaje : Error reading Tgnugettextcomponentmarker.
Intenta reproducirlos. Lo primero que debes saber es si se producen siempre o son errores aleatorios.
Con la información que das para el primero es imposible decritte algo. Normalmente pasa cuanmdo accedes a un objeto que no has creado o que ya has destruído.
__________________
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
  #4  
Antiguo 28-01-2008
gtstromboli gtstromboli is offline
Registrado
 
Registrado: ene 2008
Posts: 5
Poder: 0
gtstromboli Va por buen camino
caral,

Te comento más en detalle : uso los componentes estandar de la pestaña dbGo (es donde están todos los componentes ADO). La aplicación la he ejecutado en tres ordenadores diferentes y no me ha dado ningún problema.

Adicionalmente a los componentes puramente de acceso a datos uso la librería de código libre Jedi Code Library. El segundo mensaje he identificado que se trata de un error asociado a esta librería y estoy investigando cual puede ser el motivo porque no soy capaz de reproducir el error.

Sin embargo, en el ordenador de mi amigo le ha dado los dos errores que os he comentado. ¿ Puede ser que necesite alguna librería, tener instalado DAO o algo así ?.

Gracias por la ayuda. Saludos,
Responder Con Cita
  #5  
Antiguo 28-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No se necesita tener instalado ado en ningun ordenador para que el programa funcione.
Creo que debe ser otro el asunto, muy probable que tenga que ver con las jedi.
Una cosa mas, sigo con la duda, por que usar odbc con ado?.
Si lo haces asi, puede que lo que se necesite instalar sean los drivers del odbc, eso seria diferente, aunque insito, para que usarlos?.
Saludos
Responder Con Cita
  #6  
Antiguo 28-01-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
Cita:
Empezado por gtstromboli Ver Mensaje
Hola amigos,

Nunca he tenido problemas en su ejecución hasta que se la he pasado a un amigo y le da dos errores :

-Uno de ellos asociada a una excepción sin identificar la misma. Es la típica excepción de violación de acceso en una determinada dirección.
- Otro de ellos aparece el mensaje : Error reading Tgnugettextcomponentmarker.

creo que no nos das suficiente informacion, con que versiones estas trabajando de:
-Delphi
-JCL
-JVCL
-ADO
-Windows

en que versiones de windows y ADO da el problema, exactamente que dice el error y toda la informacion que creas relevante
Responder Con Cita
  #7  
Antiguo 29-01-2008
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.293
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
Cita:
Empezado por gtstromboli Ver Mensaje
¿Puede ser que necesite alguna librería, tener instalado DAO o algo así ?
Necesitas tener actualizadas (mínimamente) las librerias MDAC de Microsoft.
Revisa la versión que tiene o descarga la última e instálala (creo que debe andar por la 2.8 o 2.9)
__________________
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
  #8  
Antiguo 29-01-2008
gtstromboli gtstromboli is offline
Registrado
 
Registrado: ene 2008
Posts: 5
Poder: 0
gtstromboli Va por buen camino
Dejadme recopilar toda la información y los la pongo en breve.

Por de pronto voy a indicarle que instale las librerias MDAC.

Gracias,
Responder Con Cita
  #9  
Antiguo 30-01-2008
gtstromboli gtstromboli is offline
Registrado
 
Registrado: ene 2008
Posts: 5
Poder: 0
gtstromboli Va por buen camino
Hola a todos. Os doy más información :

- Mi versión de Windows es WXP sp2 con 1Gb de ram
- Mi delphi es Delphi 2007
- La versión de JCL es la 1.1
- La versión de JVCL es la 3.33
- La versión de ADO o DAO no la sé ni sé donde se mira ...

El ordenador donde está dando errores tiene el Windows UE7. Quizá pueda ser ese el problema .

Saludos,
Responder Con Cita
  #10  
Antiguo 30-01-2008
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.293
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
Cita:
Empezado por gtstromboli Ver Mensaje
La versión de ADO o DAO no la sé ni sé donde se mira ...
Hay una herramienta de Microsot llamada Component Checker que te devuelve la versión de las MDAC instalada y algunas cosas más...
__________________
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
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
RX a JVCL con JVCLConvert Delfino Varios 2 04-01-2008 03:15:30
Componentes JVCL Delphi 5 Moparova Varios 2 12-06-2007 20:31:48
Uso de TJvProgramVersionCheck (JVCL) DarKraZY OOP 0 14-05-2007 14:31:29
JVCL 3.0 ya salió Flores Noticias 2 29-03-2005 22:09:26
ERROR al instalar jvcl mtpedro OOP 0 30-10-2004 18:25:10


La franja horaria es GMT +2. Ahora son las 15:02:58.


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