La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2272 - ACCESO A TABLAS EN UNA BD ORACLE
Autor:  Fernando Sierra Benítez
Quisiera saber como puedo conectarme con una base de datos de Oracle. He estado realizando la conexion con el control ADODC empleando un ODBC Data Source Name que ya existe en mi máquina. Indico el User Name y Password (Ya verifique y escribo son los correctos), Indico adCmdTable y selecciono la tabla que deseo. Al correr la forma el ADODC control aparece deshabilitado aunque la tabla si tiene datos. Mmmmmm Si no es mucho pedir, como lo puedo hacer creando un Connection String; he usado el Microsoft OLE DB Provider for Oracle -> escribo el Server name, user name y password correcto y ocurre un error "in initializing provider. ORA.-12514; Messasge 12514 not found; product RDBMS80; facility=ORA".
GRACIAS....

  Respuesta:  Jorge Jorge
No se los conocimientos de VB ni de Oracle que tienes pero has de tener el cliente de Oracle instalado para conectarte con una Base de Datos de Oracle. El distribuidor es el correcto. Si usas el Data Enviroment de VB6 podras probar la conexion y el ya te dira si tienes que instalar el cliente o ya esta instalada.
Con ese proveedor tan solo tienes que tener los datos que has dicho antes y por supuesto que la cadena este bien registrada en TNSNAMES.ORA de tu cliente de Oracle. Luego tienes que vigilar ya que el fallo que te da es de Oracle y a lo mejor es debido a una mala instalacion del producto. De todas maneras si pudieras mandarme mas informacion de tu problema quizas mi ayuda seria mas util.
Espero que te haya servido de algo y mandame un Mail si lo consigues. Un saludo Giorgio.

PD:Poder se puede ya que yo estoy realizando una aplicacion en Visual Basic atacando a las bases de datos de Oracle.Suerte.