Condividi tramite


Procedura: eseguire la connessione a un database Oracle mediante il controllo SqlDataSource (Visual Studio)

Aggiornamento: novembre 2007

È possibile utilizzare il controllo SqlDataSource per eseguire la connessione a un database Oracle. La connessione del controllo al database Oracle viene eseguita definendo in primo luogo le informazioni relative alla connessione nel file Web.config, quindi creando un riferimento a tali informazioni in un controllo SqlDataSource.

Nota:

Il provider System.Data.OracleClient richiede l'installazione della versione 8.17 o successiva del software client Oracle sul computer che effettua la connessione al database Oracle. In questo caso, si tratta del computer sul quale vengono eseguite le pagine ASP.NET.

Per utilizzare il controllo SqlDataSource per eseguire la connessione a un database Oracle

  1. Aprire la pagina dalla quale si desidera effettuare la connessione a un database Oracle.

  2. Passare alla visualizzazione Progettazione.

  3. Dalla scheda Dati della Casella degli strumenti, trascinare un controllo SqlDataSource nella pagina.

  4. Se lo smart tag SqlDataSource Tasks non viene visualizzato, fare clic sul controllo con il pulsante destro del mouse e scegliere Mostra smart tag.

  5. Scegliere Configura origine dati dall'elenco SqlDataSource Tasks.

  6. Nella finestra di dialogo Configura origine dati, scegliere Nuova connessione.

    Viene visualizzata la finestra di dialogo Scegli origine dati.

  7. Dall'elenco Origine dati, scegliere Database Oracle, quindi Continua.

    Viene visualizzata la finestra di dialogo Aggiungi connessione.

  8. Nella casella Nome server, digitare il nome del server Oracle.

  9. Digitare il nome utente e la password per la connessione al database.

  10. Selezionare la casella Salva password per salvare le informazioni di autenticazione come parte della stringa di connessione, quindi scegliere OK.

    Nota:

    Se in una stringa di connessione vengono incluse informazioni di autenticazione esplicite, è necessario crittografare la sezione ConnectionStrings del file Web.config. Per informazioni dettagliate, vedere Crittografia delle informazioni di configurazione utilizzando la configurazione protetta.

    Viene visualizzata nuovamente la finestra di dialogo Configura origine dati, in cui sono visualizzate le informazioni relative alla stringa di connessione.

  11. Scegliere Avanti.

  12. Assicurarsi di aver selezionato la casella di controllo Sì, salva la connessione con nome:, modificare, se necessario, il nome della stringa di connessione, quindi scegliere Avanti per salvare le informazioni relative alla stringa di connessione nel file Web.config dell'applicazione.

    Viene visualizzato il riquadro Configura istruzione Select.

  13. Scegliere Specificare una stored procedure o un'istruzione SQL personalizzata se si desidera digitare la propria istruzione SQL, oppure fare clic su Specificare le colonne di una tabella o vista per utilizzare la procedura guidata per la creazione delle query.

  14. Se è stato scelto Specificare le colonne di una tabella o vista, dall'elenco Nome scegliere il nome della tabella o della visualizzazione da utilizzare, quindi selezionare le colonne da restituire dall'elenco Colonne.

    Nota:

    Per generare istruzioni update, scegliere Avanzate, quindi fare clic su Genera istruzioni INSERT, UPDATE e DELETE.

  15. Se è stato scelto Specificare una stored procedure o un'istruzione SQL personalizzata, scegliere Avanti per passare al riquadro Definisci stored procedure o istruzioni personalizzate, in cui è possibile scrivere la query.

    Nota:

    Per definire le istruzioni update, scegliere le schede UPDATE, INSERT e DELETE e specificare il comando SQL o la stored procedure da utilizzare per ogni operazione.

  16. Scegliere Avanti.

  17. Scegliere il pulsante Test Query per provare le query rispetto al database.

  18. Fare clic su Fine.

Vedere anche

Concetti

Associazioni a dati tramite un controllo origine dati

Altre risorse

Understanding Data Source Controls