Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: putenv in asp

  1. #1
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357

    putenv in asp

    In php esiste una funzione putenv() che permette di definire delle variabili d'ambiente da usare nell'applicazione, es:
    codice:
    putenv("ORACLE_HOME=C:/oracle/ora90")
    si può fare una cosa del genere con le pagine asp (da mettere nel file global.asa)?

  2. #2
    se sono variabili non legate all'utente puoi usare le variabili application altrimenti le variabili session.

    esse vengono definite e azzerate nel global.asa.
    codice:
    sub application_onstart
    
     apllication("connstring") = "ORACLE_HOME=C:/oracle/ora90"
    
    end sub
    per usarle nelle pagine ti basterà scrivere:

    constring = apllication("connstring")


    chissà se mi sono capito! :-)
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  4. #4
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357
    Il problema è che questo server è stato un po' incasinato con varie installazioni di oracle.
    Apache-php non ha problemi di connesione ad oracle perché tramite la funzione putenv() gli dico qual è la oracle_home e qual è il tns_admin.
    IIS-asp invece si fida della configurazione di windows (che è incasinata) e non ci capisce niente.

    io ho provato a fare come dici tu
    codice:
    Application("ORACLE_HOME")="D:\oracle\OracleHome9i_2"
    ma non funziona

    ho provato anche qualcosa del genere
    codice:
    newVar = "D:\oracle\OracleHome9i_2"
    SetEnvironmentVariable("ORACLE_HOME", newVar.c_str(), newVar.length())
    ma mi da proprio errore.


  5. #5
    ma a oracle come ti connetti?

    usando adodb.connection?
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  6. #6
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357
    codice:
    Application("ConnString") = "Provider=OraOLEDB.Oracle.1;Password=xxx;Persist Security Info=True;User ID=xxx;Data Source=xxx;"

  7. #7
    e usando questa connectionstring non ti funziona?
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  8. #8
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357
    fino a l'altroieri sì
    poi ieri ho riavviato la macchina dopodiché più niente

  9. #9
    hai provato a ricrearla?
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  10. #10
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357
    cosa??

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.