Info ricerca DB [lunghino..]

venerdì 13 maggio 2005 - 17.14

brillant Profilo | Newbie

Ciao a tutti, sono alle prime armi con VB NET.
Ci sono tanti programmi che per collegarsi al database utilizzano
uno degli enne db che si possono configurare nel pannello
"Amministrazione origine dati ODBC".
Dove sono registrate queste info? come faccio a reperirle?
come posso collegarmi al database usando quei settaggi?

Mi piacerebbe creare una combo con la possibilità di collegarsi ad un database
configurato nei settaggi indicati.

Mi sapreste dare qualche info al riguardo?

CIao e Grazie
il brillant

Andy Profilo | Senior Member

Ciao..anche in .net puoi fare la stessa cosa, esistono gli oggetti Connection(sotto la sezione dati, nel menù dei controlli), con i quali, a seconda del tipo di Db che vuoi utilizzare, puoi collegarti ad un database ;
ci sono SQLConnections, OracelConnections, OdbcConnections ed OleConnections..come vedi puoi connetterti a qualsiasi database..basta solo impostare la stringa di connessione, in modo del tutto simile al settaggio solitamente utilizzato in Windows, per esempio con gli Obdc..

brillant Profilo | Newbie

Ti ringrazio per le info, davvero utili visto che ho zero esperienza in connessioni con db.
Volevo però sapere dove vongono memorizzate le informazioni dei db configurati in

-> Strumenti di amministrazione
-> "Origine Dati"
-> DSN Sistema

Quest perchè uso un applicativo che funziona sia su oracle che su Sybase.
All'avvio mi chiede: User, password, ed una combo con i db configurati nella finestra
prima citata (DSN utente e sistema).
Anche a me piacerebbe creare un sistema del genere, in maniera tale posso
rendere un programma indipendente dal DB con cui dialoga.

Sono percaso nel registro ?
CIao e grazie

Andy Profilo | Senior Member

Ciao..non ho idea di dove puoi trovarle, mi spiace, non ho mai lavorato ne con Oracle ne con Sybase..a rigor di logica ti direi di dare un'occhiata in Pannello di Controllo->Strumenti di Amministrazione, (come lavore ODBC), ma la mia è solo una supposizione...

McSxp Profilo | Newbie

Se ho capito bene vuoi creare un programma che si interfacci tramite DSN in modo da renderlo indipendente dal DB?
In tal caso devi semplicemente crearti un nuovo DSN su Origini dati ODBC che punti sul tuo DB e come ti hanno scritto sotto tramite il Server Explorer di .NET puoi aprire una nuova "Data Connection" selezionando come Provider una connessione Oledb per ODBC e poi il tuo DNS.

Il resto è un gioco da ragazzi basta trascinare la tua connection sul form ed eccola pronta.. ;-)


bye
McSxp

brillant Profilo | Newbie

Ti ringrazio della info...
spero di riuscirci.

il brillant
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5