Il frammento di codice qui di seguito, illustra una tecnica di come eseguire in maniera dinamica istruzioni SQL su diversi tipi di base dati, il tutto tramite Enterprise Library utilizzando lo spazio dei nomi Microsoft.Practices.EnterpriseLibrary.Data .
Le informazioni che cambiano sono il provvider (tipologia di database) la connessione e l'istruzione SQL.
Qui di seguito un esempio di codice nel linguaggio di programmazione C#.
DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory("System.Data.OleDb");
Database db = new GenericDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MioDBAccess.mdb", dbProviderFactory);
DbCommand DBCommand = default(DbCommand);
DBCommand = db.GetSqlStringCommand("select * from dati");
db.ExecuteDataSet(DBCommand).Tables[0];
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento