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 03-06-2003
Isabel Isabel is offline
Miembro
 
Registrado: jun 2003
Posts: 15
Poder: 0
Isabel Va por buen camino
Question Acceso a Base de datos Oracle con BDE

Hola a todos!!!
Me he instalado la edición personal de Oracle 8i en mi ordenador y tengo una aplicación hecha en C++ Builder con la cual quiero acceder a la BD Oracle. Pero el problema es q a la hora de definir el alias con el BDE, bueno más bien una vez q lo tengo definido al intentar acceder me da un "General SQL Error" en concreto se produce BDE error 13059 y llevo dos días dándole vueltas y no sé cuál es el problema
Si alguien tiene alguna sugerencia o alguna idea de qué puede estar pasando le estaría muy agradecida.
Gracias de antemano por vuestra ayuda.
Responder Con Cita
  #2  
Antiguo 03-06-2003
ingacg ingacg is offline
Miembro
 
Registrado: may 2003
Ubicación: México D.F.
Posts: 36
Poder: 0
ingacg Va por buen camino
Hola!

tengo una bd de datos en Oracle..y en una ocasión me conecté a ella con el bde y con ayuda de un ODBC, en lo personal no me presentó problema alguno, si ubicas perfectamente el nombre del servicio de tu base de datos no tendrás problema alguno, podrías intentarlo con un odbc, mientras solucionas el problema del alias.
__________________
Alberto C.
Responder Con Cita
  #3  
Antiguo 04-06-2003
Isabel Isabel is offline
Miembro
 
Registrado: jun 2003
Posts: 15
Poder: 0
Isabel Va por buen camino
Pues sí yo tb pensé q de primeras lo mejor sería igual q con Access usar un ODBC y ya está pero resulta q me da un error ORA-12154 diciendo q no puede resolver el nombre del servicio.
Lo más extraño de todo es q al definir el alias con el SQL Net Easy Assistant y probarlo todo va bien pero cuando lo intento definir en el BDE pues nada q no es capaz de acceder y me sigue dando un General SQL error.
He probado de todo, he mirado el fichero listener.ora, el fichero tnsnames.ora. He mirado los parámetros de configuración del driver de acceso a BD Oracle en el BDE Admin, y bueno supongo q es q algún parámetro estará mal configurado o q la dll q he puesto en VENDOR INIT pues no se corresponde con la esperada o algo así, pero el caso es q no consigo conectarme a la BD.
Incluso he actualizado los BDE SQL Links por si acaso estaba usando una versión antigua y era ese el problema pero nada d nada.
Si se os ocurre algo, lo q sea, por probar q no quede.
Muchas gracias por todo,
Isabel
Responder Con Cita
  #4  
Antiguo 04-06-2003
ingacg ingacg is offline
Miembro
 
Registrado: may 2003
Ubicación: México D.F.
Posts: 36
Poder: 0
ingacg Va por buen camino
Ya verificaste el TNSNames?, el que yo tengo es algo así:

# TNSNAMES.ORA Network Configuration File: C:\Oracle\Ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.


MISERVICIO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 200.33.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MI_DB)
)
)

MISERVICIO_2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 200.33.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MI_DB_2)
)
)....

porque ya no se que más pudiera ser....y si pones "MISERVICIO"en la opción de ServiceName en el odbc..listo, espero te sirva...Ah y por si las dudas..tambien debes verificar los archivos "Hosts" y "Services" de windows
__________________
Alberto C.

Última edición por ingacg fecha: 04-06-2003 a las 17:54:24.
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


La franja horaria es GMT +2. Ahora son las 01:35:30.


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