---
title: DB.GETRECXML
description: "```javascript //Scriptfunktion 'DB.GETRECXML' //Liest einen Datensatz aus einer mit DB.OPEN geöffneten Datenbank (SQL oder Access) und speichert den Inhalt in Variablen. //Ohne Angabe von VarGruppenName tragen die Variablen die gleichen Namen wie die Feldnamen. //Unterschied zu GETRECORD: Bei DB.GETRECXML werden…"
url: "https://aspi-gmbh.de/docs/db-getrecxml/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Datenbanken"
---

# DB.GETRECXML

```javascript

                //Scriptfunktion 'DB.GETRECXML'
//Liest einen Datensatz aus einer mit DB.OPEN geöffneten Datenbank (SQL oder Access) und speichert den Inhalt in Variablen.
//Ohne Angabe von VarGruppenName tragen die Variablen die gleichen Namen wie die Feldnamen.
//Unterschied zu GETRECORD: Bei DB.GETRECXML werden XML- und Sonderzeichen automatisch ersetzt, sodass die Daten für XML-Dokumente geeignet sind.
//Anpassungen hierfür können in der Datei XMLREPLACE.INI im CONFIG-Ordner vorgenommen werden.
//ACHTUNG! Dies kann zum Überschreiben gleichnamiger Variablen führen!
//Vermeiden Sie die Verwendung ohne VarGruppenName außerhalb des MAIN-Skripts oder nutzen Sie DB.GETFRMRECORD bei Formularen.
//Beispiel:
RES=DB.OPEN{{APP.PATH}FORMULARTEST.MDB, SELECT * FROM Formular WHERE PatientID={PATIENTID}, True}
RES=DB.GETRECXML{FIELD}
RES=DLGMESSAGE{FIELD.MEMO}
RES=DB.CLOSE{}
```
