Urgente! Conexión a Oracle por medio de OCI

alfageme2001
04 de Diciembre del 2003
Hola a todos!

Es la primera vez que utilizo OCI y no tengo mucha idea, excepto un ejemplo que conseguí de internet y que creo que tiene errores.
Estoy intentando crear un programa que se conecte a una BD gestionada por Oracle, mediante OCI. Para ello uso la función orlon de la siguiete manera:
#include <ocidfn.h>
#include <ocidem.h>
#include <ociapr.h> '<- no estoy seguro si debo incluir este fichero

Lda_Def Log;
char Host[HDA_SIZE];
Cda_Def cda;
char *Usuario= "X";
char *Pass= "X";

orlon(&Log,Host,(text *)Usuario,strlen(Usuario),(text *)Pass,strlen(Pass),-1);

Y el error es:
error C2664: 'orlon' : no se puede convertir el parámetro 2 de 'char [256]' a 'ubl *'

¿Alguien me puede mostrar un ejemplo de cómo se usa la función orlon, en qué fichero se define para incluirlo y con qué librería lincar o si está todo mal que me de alguna pista, por favor?

Un saludo y gracias.