Tobi: Optimaler Code fuer Connection und Recordset

Beitrag lesen

Hallo Stefan,

Hallo Tobi,

das Thema finde ich sehr interessant. Jedoch werde ich aus dem, was du schreibst nicht ganz schlau.

Was verwendest du für eine DB? Access oder SQL-Server und welche Versionen? Und warum möchtest du für ein Recordset eine Stored Procedure verwenden, nennt man das dann nicht View oder Abfrage?

Wie ich erwaehnte, verwende ich eine MS Access DB (2000). Stored Procedure moechte ich verwenden, weil angeblich Performancevorteile dadurch entstehen (Actually, in Access werden Stored Procedures auch Stored Queries genannt, was aber das selbe ist...). Die Stored Procedures verwende ich an Stelle der SQL Abfrage. Macht aber auch das Recordset ueberfluessig....
siehe:
http://www.aspfaq.com/show.asp?id=2201
http://www.stardeveloper.com/articles/display.html?article=2001050101&page=1

Obwohl ich nicht mit Verbesserungsempfehlungen dienen kann, bin ich sehr daran interessiert mehr über dieses Thema zu erfahren.

Bisher bin ich immer so vorgegangen:
Ich habe mit CreateObject eine neue Instanz des Recordset-Objekts  erzeugt und diese mittels Schleifen z.B. in einer Tabellenform dargestellt.

Ja, das ist der "normale" Weg. Mit GetRows kann man aber z.b. nicht nur einzelne Felder abfragen, sondern eben Zeilen (Recordset wird in Array geschrieben). Dadurch kann man das Recordset nach Uebergabe in den Array schliessen und dadurch den DB-Server entlasten.

Ich selbst beschaeftige mich aber auch erst seit 2 Wochen mit ASP/VBScript, daher wollte ich die Meinung von "erfahrenen" Programmierern hoeren...

Danke & Gruss

Tobi

Gruß, Stefan