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)
Le opere pubblicate in questo blog sono sotto la licenza Creative Commons. Attribuzione- No commerciale e no derivate.
Nessun commento:
Posta un commento