Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    [VB] Connessione a Oracle 8

    Ciao qualcuno sa come si fa a collegare a Oracle 8.0 da Visual Basic?

    Prima avevo la versione 7 e la connessione funzionava
    Ecco la connessione che avevo prima
    PROVIDER=MSDAORA.1;PASSWORD=PWD;USER ID=USER;DATA SOURCE=DB;PERSIST SECURITY INFO=TRUE

    Qualcuno/a può aiutarmi?
    Grazie
    Allejo

  2. #2
    P.S. l'esempio specifico si riferisce a MySQL

    ma funziona benissimo anche con ORACLE 8 e 9i

    Basta avere i permessi ed aver configurato "in maniera ottimale"

    un DSN di sistema con il DATABASE

    http://forum.html.it/forum/showthrea...ighlight=mysql
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Si avevo già configurato il DNS di Sistema e funziona.
    Ma il problema è che non funziona da VB.
    Quando fa la
    DB.open "PROVIDER=MSDAORA.1;PASSWORD=PWD;USER ID=USER;DATA SOURCE=DB;PERSIST SECURITY INFO=TRUE"

    Mi da questo errore:
    Impossibile visualissare il messaggio relativo a un errore Oracle che si è verificato.

    Ma che cavolo è sto errore?

    Vi è mai capitato?
    Allejo

  4. #4
    P.S. prova ad utilizzare il "riferimento" ADO (all'interno del tuo progetto) e utilizza il mio "codice" come test...
    per il tuo programma

    Se ti da lo stesso errore allora è un problema di ORACLE (sul tuo PC)
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    hai configurato correttamente il tnsnames.ora?

  6. #6
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Tnsnames.ora è configurato correttamente.Ho fatto la prova a collegarmi al Db tramite Sql plus e funziona.

    La funzione di Johnny_Depp funziona correttamente anche sul mio pc.

    Allora qual'è il problema?

    :master:
    Allejo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    fai questa prova:

    1) crea un file (chiamalo come vuoi) con estensione ".udl"
    2) doppio click sul file ".udl"
    3) ti si aprira' una form in cui dovrai selezionare il provider, inserire username, password e Datasource.

    se ti torna lo stesso errore di VB vuol dire che oracle e' installato male (alcune volte fa casino facendo l'aggiornamento dalla ver 7 all 8) e lo devi reinstallere

    Anche io ho avuto il tuo stesso problema, da sqlplus mi collegavo, ma da VB no.

  8. #8
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ho fatto comi mi hai chiesto.
    Funziona correttamente.
    aLlora qual'è il problema?
    Lo devo risolvere al + presto.
    Allejo

  9. #9
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Scusate.
    Avevo selezionato il provider Ole db provider ODBC drivers
    e ho inserito il nome db e user name e pwd procede correttamente.

    Poi ho fatto una prova con
    provider Ole db provider for Oracle
    mi da lo stesso errore di VB.

    Adesso disinstallo e reinstallo
    Poi vi faccio sapere.
    Allejo

  10. #10
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Nooooooo!
    L'unica soluzione è formattare il mio pc!

    Ciao
    Allejo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.