Newsgroup: it.comp.lang.delphi
Titolo: [D5 + Patch] ADO Connection Differenti per differenti S.O.?

Ciao a tutti,
ho un problema (che novita')...
Utilizzo ADO, ultimo aggiornamento, per connettermi ad Oracle 9i.
Nella compilazione della stringa di connessione specifico come provider
MSDAORA e compilo i campi richiesti.
La connessione non va a buon fine(Test connection failed because of an error
in initializing provider. ORA-12154: TNS: Could not resolve the service
name), mentre su un'altra macchina, con SO WinXP si.
Oltre a riuscire a far funzionare ORACLE, il mio dubbio e' il segurnte.
Quando vado dal cliente, come faccio a creare una connessione standard, che
vada di certo?
Se questo non e' possibile, come faccio a creare la connessione giusta da
utilizzare? Vado per tentativi, fino a che non da più errore o esiste un
metodo un po' meno brutale???
Grazie a tutti,
Davide Gurgone.
Ps. Ma dobbiamo per forza passare ad ADO? O e meglio JDBC (sempre che
esistano per Delphi)?

 esistano per Delphi)?
prova a vedere qui, potrebbe far il caso tuo.
ciao
roberto
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.520 / Virus Database: 318 - Release Date: 18/09/2003

 roberto
scusami, qui dove????


scusa ho dimenticato il link...
http://crlab.com/index.html


 
http://crlab.com/index.html
:)
Grazie!

 wrote in message
news:bl97ti$h3n$1...@lacerta.tiscalinet.it...


 sfruttano oracle funzionano correttamente
Hai controllato che nel file tnsnames.ora esiste il *riferimento* al
server?
Acqua
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 server?
si... richiamo il seguente servizio:
SWEET =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = davide)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sweet)
    )
  )
Nella voce Server scrivo appunto SWEET
e gli utenti sono corretti, ne sono certo, uso anche altri programmi che
usano Oracle e non mi danno problemi, anche sullo stesso servizio, solo non
so che tipo di connessione utilizzino, se ADO o altro.

 so che tipo di connessione utilizzino, se ADO o altro.
Hai verificato che i servizio di Oracle siano attivi?
Hai provato a collegarti al DB usando sqlplus fornito sul client?
Fai questa prova.


 Fai questa prova.
Fatta...
Sono sicuro che il servizio esista.
Ho provato con TOAD. e con gli strumenti di Oracle anche con sql plus e con
loro funziona.

 loro funziona.
Posti la stringa di connessione ceh ti sei costruito?


 wrote in message
news:5e70ba1620f6aa7ba5d...@mygate.mailgate.org...


Io continuo ad essere convinto che hai un problema col TnsName....
Ho provato a passare un TnsName sbagliato e mi č venuto fuori lo stesso
errore tuo.


 errore tuo.
mmmm non so... ma se fosse come dici tu, a questa stringa, non dovrebbe
connettersi, invece si connette.
Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=utente;Data
Source=sweet
Non so il perche', ma Ole db Provider per Oracle non mi funziona.
Che ne dici, postiamo il problema su microsoft.public.dotnet.ado?

 errore tuo.
E se fosse così, come dovrei procedere per metterlo a posto?

 Che ne dici, postiamo il problema su microsoft.public.dotnet.ado?
A me funzionano entrambi! Evidentemente ti manca qualche aggiornamento!
Perchè non usi i componenti DOA per la connessione a ORACLE?


 Perchè non usi i componenti DOA per la connessione a ORACLE?
DOA???
Dove li prendo?

 Dove li prendo?
Direct Oracle Access su
http://www.allroundautomations.nl/
