Hallo! > Public Shared Function Connection() As OleDb.OleDbConnection > Dim objConnection As New > OleDb.OleDbConnection(dbFunctions.dbConnectionString)
objConnection.Open() > Connection = objConnection > End Function Wenn Du die Vorteile von ADO.NET nicht nutzen möchtest, warum bleibst Du dann nicht bei ADO? Um die Datenbankverbindung so spät wie möglich zu öffnen, solltest Du vielleicht das Connection-Objekt als Property deklarieren und dann erst in Deinen Methoden öffnen: "if dbFunctions.Connection.State = iDbConnection.State.Closed then dbFunctions.Connection.Open()". So kannst Du z. B. auch noch die Methode "BeginTransaction" nutzen. Freundliche Grüße Joachim van de Bruck | [aspdedotnet] als archive@jab.org subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie können sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp