Microsoft.ApplicationBlocks.Data.ODBCHelper?
-
02-07-2019 - |
Frage
Ich habe Erwähnung einer Datenanwendung Block gefunden für ODBC bestehenden, aber kann nicht scheinen, es überall zu finden. Wenn ich nicht eine Kopie des Access DB Anwendungsblockes habe würde ich nicht glauben, dass es immer entweder existierte.
Wer weiß, wo entweder die DLL oder die Code-Basis herunterladen?
- UPDATE: Es ist NICHT enthalten entweder in der v1, v2, oder Enterprise Library Versionen der Daten ApplicationBlocks
Danke, Brian Swanson
Lösung
Welche Version von .net sind Sie interessiert mit dem ODBC-Block auf?
Die Enterprise-Bibliothek verfügt über eine Datenzugriffskomponente. Es ist nützlich, auf SQL, Oracle und ODBC. Nur setzte einen anderen Provider-Namen in der Datei .config EX:
"; Uid = Benutzer-ID; PWD = Passwort Dsn = Datasource"
An diesem Punkt der Datenzugriffscode ist „standardisiert“ und sieht identisch für SQL, Oracle und ODBC
EX:
Imports Microsoft.Practices.EnterpriseLibrary.Data
Imports Microsoft.Practices.EnterpriseLibrary.ExceptionHandling
Public Class MyClass
Private dbMyDatabase As Database
dbMyDatabase = DatabaseFactory.CreateDatabase("MyConnection")
Public Function GetMyData(ByVal FacilityCode As String) As Data.DataSet
Try
Dim SQL As String
SQL = "SELECT * from MyDataTable"
Dim cmd As Data.Common.DbCommand = dbMyDatabase.GetSqlStringCommand(SQL)
Return dbMyDatabase.ExecuteDataSet(cmd)
Catch ex As Exception
ExceptionPolicy.HandleException(ex, "All")
Throw
End Try
End Function
End Class
Die Adresse für die neueste Enterprise Library ist: http://msdn.microsoft.com/en-us/library/cc467894. aspx
Dies wird vorausgesetzt, Sie .net 3x verwenden.
Beachten Sie auch, dass wir die Exception Handling Block in dem obigen Code verwenden.
Andere Tipps
ziemlich sicher, dass seine dort