Karin: recordset vers. array

Hallo

Ich habe gehoert, dass man ein Recordset auch in einen Array schreiben kann und dann damit arbeiten. Bringt das irgendwelche Vorteile, bzw. Nachteile?

Gruss
Karin

  1. Hi, hallo

    Recordsets verbrauchen wesentlich mehr Arbeitsspeicher als Arrays.

    Vorteil:

    • weniger Speicherlast
    • DB Verbindung wird weniger belastet

    Nachteil:

    • mehrdimensionales Array
        - zugriff nur über Index-Nummern der Spalten, nicht mehr über deren Namen

    Tschau, tschüß,
    Frank

    1. Halihallo Frank

      Recordsets verbrauchen wesentlich mehr Arbeitsspeicher als Arrays.

      Das ist stark vom Cursor abhängig. Bei Umwandlung in Array, müssen alle Daten von der DB
      über das langsame Netzwerk auf den Client transportiert werden, bei bestimmten Cursorn
      werden die Daten in der DB, die wesentlich intelligenter mit Speicher umgehen kann als
      diese VM's, gespeichert.

      Demzufolge kann auch Recordset ressourcenschonend sein, der Vollständigkeit-halber und
      mal für M$ argumentierend ...

      Viele Grüsse

      Philipp

      --
      RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
      Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.