Frank aus Ulm: Recordset - Performance von DB Abfrage und Code

Beitrag lesen

Hi, hallo

armer Kerl, antwortet dir mal wieder keiner .. :-)

es gibt definitiv Performance Unterschiede zwischen diesen "Methoden" und deren Params

set rs = conn.execute(sql)   gibt automatisch ein Recordsetobjekt zurück: ForwardOnly und ReadOnly  was sich positiv auswirkt, wenn du einfach hintereinander Daten in HTML ausgeben wirst.

den selben effekt erzielst du aber auch mit rs.open sql,conn,openMode,Lockmode

wenn du statt forwardOnly OpenStatic verwendest kannst du das Recordset auch vorwärts und Rückwärts durchsuchen.

beides sind fixe snapshots von den Daten zu einem Zeitpunkt X

woher kommt das:

rs.Open sql, con, adInteger, adParamInput ?

rs.open erwartet command,verbindung,openMode,Lockmode  als "Parameter", aber wenn du mit parameterisierten Abfragen arbeiten willst, dann mußt du über die Parameter-Collection des Commands gehen.

Tschau, tschüß,
Frank