Nwlapcug.com


Come utilizzare un oggetto OleDBDataAdapter in c#

Un adattatore di database OLE è una classe utilizzata per connettersi al software di database come Microsoft Access o Oracle. Questa classe viene utilizzata come intermedio tra la chiamata al database e l'oggetto dataset restituito. Standardizza la sintassi, così chiamata qualsiasi database per insiemi di dati non richiede codifica lingua specifica. Invece, il programmatore utilizza l'adattatore intermedio, che traduce automaticamente le diverse chiamate.

Istruzioni

1

Creare la stringa di connessione. La stringa di connessione dipende dal tipo di database. In questo esempio, la stringa di connessione è chiamata a un database di Access.
String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myAccessDB.mdb; Id utente = admin; Password =; ";

2

Creare un'istanza le classi OLE adattatore e collegamento di dati. Per utilizzare i metodi e le proprietà di una classe, deve essere creata un'istanza e assegnato a una variabile. Il codice seguente è un esempio della sintassi.
OleDbConnection myCon = nuovo OleDbConnection(strConn);
MyOleAdapter OleDbDataAdapter = new OleDbDataAdapter ();

3

Inviare un comando al database. Questa operazione viene eseguita utilizzando la classe di comando. Il codice seguente interroga il database per tutti i clienti che utilizzano la connessione creata nel passaggio 2.
strQuery = "selezionare * da cliente";
myOleAdapter.SelectCommand = new OleDbCommand (strQuery, myCon);

4

Creare il dataset per contenere le informazioni restituite. La classe dataset viene utilizzata per contenere uno o più record restituito dal database.
MyData DataSet = new DataSet ();

5

Riempire il dataset con i risultati restituiti dalla query nel passaggio 3. L'adattatore di dati OLE viene utilizzato per riempire il dataset con i record della query SQL nel passaggio 3. La sintassi seguente viene illustrato come compilare l'oggetto dataset.
myOleAdapter.Fill(myData);