Hallo,
ich versuche gerade, eienn moeglichst optimalen (performanten) Code fuer eine Anbindung an eine ACCESS Datenbank (Connection und Recordset) zu schreiben.
Welche Loesung ist am besten? Das query mit stored procedures ausfuehren oder doch mit SQL Statement, das query result in ein recordset schreiben und dann auslesen oder das recordset mit GetRows auslesen und in eine variable uebergeben oder ist eine andere Moeglichkeit besser?
Hier mein Code mit Bitte um Verbesserungsvorschlaege:
' Connection String
Dim MM_VarConn
MM_VarConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Pfad_zur_DB];"
' connection object
Dim con
Set con = Server.CreateObject("ADODB.Connection")
' connecting to database
con.Open MM_VarConn
' recordset object
Dim rs
' executing stored procedure
Set rs = con.Execute ("exec SelectProc")
und vielleicht besser direkt mit GetRows auslesen und schliessen:
Dim ds
ds = rs.GetRows
rs.Close
Set rs.ActiveConnection = Nothing
Und/oder...sollte ich die Daten ueber rs.Fields in Variablen auslesen um dadurch den SQL-Server zu entlasten?
Danke & Gruss
Tobi