Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Provider not found
mercoledì 05 novembre 2003 - 10.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giggio_81
Profilo
| Newbie
17
messaggi | Data Invio:
mer 5 nov 2003 - 10:12
Ciao a tutti ho un grosso problema:
ho fatto un file exe che si collega a un database oracle attraverso oledb:
mi da provider non trovato o non correttamente installato..
io scrivo:
conn.open("provider=msdaora;data....")
su tutti i pc funziona meno che sul server...
Sul server è installata MDAC6.
Ho cercato il file msdaora.dll e l'ho trovato ma non è installato(non sta sotto \wint\)
Vi ringrazione anticipatamente
*G*
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 5 nov 2003 - 14:24
Ciao,
allora secondo me dovresti innazitutto cominciare ad aggiornare l'MDAC sul server alla versione 2.7 e/o 2.8.
In seconda istanza, di solito si usa l'OLEDB di Oracle per collegarsi ad Oracle e non quello di Microsoft.
Per usarlo è necessario installare il Client di Oracle che puoi scaricare proprio dal sito di Oracle.
Una volta fatto questo avrai a disposizione la DLL per collegarsi non so tramite VB6 oppure le static libraries .lib se usi VC++.
Se userai invece .NET avrai già a disposizione i namespace proprio per Oracle.
Facci sapere.
ciao
David De Giacomi
giggio_81
Profilo
| Newbie
17
messaggi | Data Invio:
mer 5 nov 2003 - 15:50
Sul server è installato oracle client 8.1.7.0;va bene o devo comunque scaricarmi qualcosa?
Per quanto riguarda MDAC basta che installo la 8 o devo installare anche la 7?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 6 nov 2003 - 00:31
Dipende, se hai un server Oracle 9 è necessario il Cient 9.0.x se hai invece un 8i puoi usare il Client 8.1.7.
Per ciò che riguarda l'MDAC io installerei l'ultima versione disponibile.
Ti ricordo che il Client Oracle dev'essere installato sulla macchina Client, cioè sulla macchina dove viene eseguito il programma che hai costruito. Il server non ne ha bisogno.
Ciao
David De Giacomi
giggio_81
Profilo
| Newbie
17
messaggi | Data Invio:
gio 6 nov 2003 - 09:12
IL PROGRAMMA VIENE ESEGUITO SUL SERVER(FA SOLO UN BACKUP DI ALCUNE TABELLE..)
IL PROVIDER DA USARE è Provider = "OraOLEDB.Oracle" ?
GRAZIE
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 6 nov 2003 - 22:49
Ciao,
Giggio, l'ultima volta che ho usato Oracle è stato tanto tempo fa, ma mi sembra di ricordare che il nome del provider è proprio quello che hai postato tu.
Quindi dovrebbe funzionare così.
ciao
David
giggio_81
Profilo
| Newbie
17
messaggi | Data Invio:
ven 7 nov 2003 - 11:23
ok..ho risolto....un cavolo, sono un cretino!!!
Il provider che non trova non è quello oracle, ma quello access...
Il provider è "Provider=Microsoft.Jet.OLEDB.4.0"
Librerie installate:
mdac8
Jet40SP7_9xNT.exe non dovrebbe essere questo quello per access?
sistema operativo NT
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !