Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

come accedere da VB a Oracle senza client

96 views
Skip to first unread message

Salvatore Longobardi

unread,
Mar 4, 2002, 8:04:06 AM3/4/02
to
Ciao a tutti, ho un problema. Vorrei scrivere un software che si
interfacci con un DB oracle da remoto in VB.
Il problema è che utilizzando solo l' ODBC non riesco a connettermi al
DB se non installo anche il client di Oracle.

Come posso fare per accedere al DB Oracle utilizzando solo componenti di
VB senza installare null' altro ??

Grazie , Salvatore


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Andrea B.

unread,
Mar 4, 2002, 8:24:11 AM3/4/02
to
> Ciao a tutti, ho un problema. Vorrei scrivere un software che si
> interfacci con un DB oracle da remoto in VB.
> Il problema è che utilizzando solo l' ODBC non riesco a connettermi al
> DB se non installo anche il client di Oracle.
>
> Come posso fare per accedere al DB Oracle utilizzando solo componenti di
> VB senza installare null' altro ??
>
> Grazie , Salvatore

Mi sa che avresti bisogno di un miracolo.....

A parte gli scherzi....

che io sappia da VB per arrivare a ORACLE è necesario installare il client,
però.....

invece di usare ODBC (con conseguente calo di prestazioni) perchè non usare
la OracleConnection e OracleRecordset ??? Io ci ho lavorato e mi sono
trovato molto bene....

Se hai Oracle 8.x dovresti trovare (se non ricordo male) un file ORACLEO.HTL
in è mostrato l'utilizzo di tali oggetti...

ciao


Davide Bianchi

unread,
Mar 4, 2002, 10:45:56 AM3/4/02
to
"Salvatore Longobardi" <thewa...@inwind.it> wrote in message
news:50624cec1a29afa7b74...@mygate.mailgate.org...

> Il problema è che utilizzando solo l' ODBC non riesco a connettermi al
> DB se non installo anche il client di Oracle.

Questo perche' ODBC usa le OCI per connettersi, e le OCI sono
distribuite insieme al client di Oracle.

> Come posso fare per accedere al DB Oracle utilizzando solo
> componenti di VB senza installare null' altro ??

O ti scrivi il tuo driver ODBC che non usa le OCI, oppure...

Che problema hai ad installare il client Oracle ? Se uno ha Oracle
ha anche il client quindi...

Davide

Salvatore Longobardi

unread,
Mar 5, 2002, 1:27:46 PM3/5/02
to
>
> Che problema hai ad installare il client Oracle ? Se uno ha Oracle
> ha anche il client quindi...
>
> Davide

Si ok, ma la mia applicazione deve connettersi da remoto ad un database
Oracle.
Se devo installare il client Oracle su tutte le macchine che utilizzano
il
mio programma , devo perforza distribuirlo insieme al client Oracle!!!

Non mi sembra una soluzione molto elegante ne tanto bella.

Ciao , Salvatore

Matteo

unread,
Mar 5, 2002, 3:03:28 PM3/5/02
to

>
> Non mi sembra una soluzione molto elegante ne tanto bella.
>
> Ciao , Salvatore

Se vuoi usare Oracle è l'unica!

Matteo

Davide Bianchi

unread,
Mar 7, 2002, 3:08:43 AM3/7/02
to
"Salvatore Longobardi" <thewa...@inwind.it> wrote in message
news:c3983455ef7064a9202...@mygate.mailgate.org...

> Si ok, ma la mia applicazione deve connettersi da remoto ad
> un database Oracle.
> Se devo installare il client Oracle su tutte le macchine che
> utilizzano il mio programma , devo perforza distribuirlo
> insieme al client Oracle!!!

No, tu non lo distribuisci, lo metti tra i prerequisiti del tuo
programma "questo programma richiede il client Oracle versione
tal-de-tali", ed il sistemista o chi per esso si arrangia.

Oppure butta via quel "coso" con cui stai programmando e comincia
ad usare Java.

Davide

hal1961

unread,
Mar 7, 2002, 3:33:56 AM3/7/02
to
Davide Bianchi ha scritto:

>No, tu non lo distribuisci, lo metti tra i prerequisiti del tuo
>programma "questo programma richiede il client Oracle versione
>tal-de-tali", ed il sistemista o chi per esso si arrangia.

Esattamente: il client di oracle _non va distribuito_.

>Oppure butta via quel "coso" con cui stai programmando e comincia
>ad usare Java.

Imho mi sembra la soluzione piu' adatta ad un problema di questo genere.

--
ciao, hal

ermejooo

unread,
Mar 13, 2002, 6:34:52 AM3/13/02
to
"Andrea B." <a...@rt.it> wrote in message news:<a5vsi7$m4q$1...@fe2.cs.interbusiness.it>...

> > Ciao a tutti, ho un problema. Vorrei scrivere un software che si
> > interfacci con un DB oracle da remoto in VB.
> > Il problema è che utilizzando solo l' ODBC non riesco a connettermi al
> > DB se non installo anche il client di Oracle.
> >
> > Come posso fare per accedere al DB Oracle utilizzando solo componenti di
> > VB senza installare null' altro ??
> >
> > Grazie , Salvatore
>
> invece di usare ODBC (con conseguente calo di prestazioni) perchè non usare
> la OracleConnection e OracleRecordset ??? Io ci ho lavorato e mi sono
> trovato molto bene....
>
> Se hai Oracle 8.x dovresti trovare (se non ricordo male) un file ORACLEO.HTL
> in è mostrato l'utilizzo di tali oggetti...

ma OO4O non presuppone che sia installato il client oracle ?

se da un pc devo collegarmi a un db oracle su un server, come faccio a
passargli l'ip del server, visto che nella stringa di connessione c'e'
solo il nome, user e la pwd del db ?

l'unico posto dove c'e' l'ip del server e' nel tnsnames.ora, file
creato dall'installazione del client oracle e configurato dal net8...

quindi senza l'installazione del client oracle non e' possibile
collegarsi con vb ad un db oracle ?

ciao.

0 new messages