1.2.103 GetListItem – komma-separierte Werte aus String auslesen
GetListItem(strList, lIndex, strItem, lError)
|
Argumente
|
strList
String mit den durch Kommata getrennten Werten
| ||||
|
|
lIndex
Nummerierung der Werte, beginnend bei Null
| ||||
|
|
strItem
n-ter Wert aus der Liste (n=lIndex)
| ||||
|
|
lError
| ||||
|
Beschreibung
|
Der Befehl liest einen Wert aus einer Liste mit Kommata separierten Werten. Der wievielte in der Reihenfolge wird mit lIndex bestimmt.
| ||||
|
Beispiel
|
GetIniString(“C:\INFRA\GRAFIK\INI\SIBDB.INI“,“DataBases“,““, strList);
AssignLong(lIndex,0);
Loop:
GetListItem(strList, lIndex, strItem, lError)
If lError > 0
{
LongToString(lIndex,strValue)
AppendString(strValue,“. Wert aus Liste“);
OsiMessageBox(strItem, strValue,0,lRc);
AddLong(lIndex,lIndex,1);
Jump(Loop);
}
| ||||
|
Funktionsart
|
infraSetupFunktion
|
Hinweis:
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.
Siehe "DBS:SHOW_BINARY_FIELDS" bei "BufAddParam" 1.2.25 BufAddParam – speichert zusätzliche Steuerparameter bei einem Buffer
