p$TDV:SMPAPI:TEXT_LDA
p$TDV:SMPAPI:TEXT_LDA
Schreibt Text aus einer Datei in die Spalte MemoText oder die Spalte AsciiText der Tabelle V_Texte unter Verwendung der bekannten TextID. In diesen Spalte sind die RTF-Texte bzw. die zugehörigen Ascii-Texte in den einzelnen Sprachen zu einem Artikel des Produktkatalogs bzw. des Warenkorbs gespeichert. 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:Text_LDA( TextID, Feldname, Datei ) | ||
| Argument | Typ | Bedeutung |
| TextID | Ganzzahl | Wert der Spalte TextID der Tabelle V_Texte, die den zu ändernden Datensatz repräsentiert. |
| FeldName | Zeichenkette | Name der Spalte der Tabelle V_Texte, in welche die Datei eingetragen werden soll. (MemoText oder AsciiText) |
| 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:Text_LDA( 4711, 'MemoText', 'c:\\temp\\position.rtf' ) | ||