p$TDV:SMPAPI:L_DATTAB
p$TDV:SMPAPI:L_DATTAB
Schreibt Text aus einer Datei in eine entsprechende Spalte einer beliebigen Tabelle. Mit dieser Funktion kann nur das Feld eines bestehenden Datensatzes geändert werden. Neue Datensätze können z.B. zuvor mit p$TDV:SMPAPI:A_Tabel angelegt werden. Falls die angegebene Datei nicht existiert, wird eine Meldungsbox ausgegeben.
Syntax: | ok = p$TDV:SMPAPI:L_Dattab( TextID, IDName, Tabelle, Feldname, Datei ) | ||
| Argument | Typ | Bedeutung |
| TextID | Ganzzahl | Wert der Spalte "Idname" der Tabelle, die den zu ändernden Datensatz eindeutig repräsentiert. |
| IDName | Zeichenkette | Name der Spalte der übergebenen TextID |
| Tabelle | Zeichenkette | Name der Tabelle |
| FeldName | Zeichenkette | Name der Spalte, in welche die Datei eingetragen werden soll. |
| Datei | Zeichenkette | Name der Datei, deren Inhalt in die Tabelle eingetragen werden soll. Der Name dieser Datei ist mit Pfad anzugeben. Beachten: In ePOS muss das Zeichen \ stets mit sich selbst maskiert werden. D.h. statt \ ist \\ anzugeben. |
Ergebnis: | Ganzzahl | 0: Datenfeld erfolgreich geschrieben | |
Beispiel: | ok = p$TDV:SMPAPI:L_Dattab( 4711,'TextID','V_Texte', 'MemoText', 'c:\\temp\\position.rtf' ) | ||