---
title: DB.GETRECORDARRAY
description: "```javascript //Scriptfunktion 'DB.GETRECORDARRAY' //Liest alle Datensätze aus einer mit DB.OPEN geöffneten Datenbank (SQL oder Access) und speichert den Inhalt in Variablen die durchnummeriert werden. //Die Angabe von VarGruppenName ist hier verpflichtend. Die definierten Variablen lauten dann VARGRUPPENNAME_FELDNAME //Zrückgelifert wird die…"
url: "https://aspi-gmbh.de/docs/db-getrecordarray/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Datenbanken"
---

# DB.GETRECORDARRAY

```javascript

                //Scriptfunktion 'DB.GETRECORDARRAY'

//Liest alle Datensätze aus einer mit DB.OPEN geöffneten Datenbank (SQL oder Access) und speichert den Inhalt in Variablen die durchnummeriert werden.
//Die Angabe von VarGruppenName ist hier verpflichtend. Die definierten Variablen lauten dann VARGRUPPENNAME_FELDNAME

//Zrückgelifert wird die Anzhahl in das Array eingefügter VariablenACHTUNG!Gehen Sie sorgsam mit Ihren SQL-Anweisungen um und mit der Nutzung von GETRECORDARRAY. Ein "SELECT * FROM Adressen" kann zu tausenden von Variablen führen, was einen Speicherüberlauf verursachen kann!
//Beispiel:
ADRCOUNT=DB.OPEN{{APPPATH}DATABASESTAMMDAT.MDB, SELECT * FROM Patientenstammdaten, True}

RES=DB.GETRECORDARRAY{TST}
RES=DLGMESSAGE{{TST.NAME1}}
RES=DLGMESSAGE{{TST.NAME2}}
RES=DLGMESSAGE{{TST.NAME3}}
RES=DLGMESSAGE{{TST.NAME4}}
RES=CLEARVARS{TST}
RES=DB.CLOSE{}
```
