SqliteQueryGetValue
value SqliteQueryGetValue ( value rxQuery, string/value strField/Index, string/value BYREF Value );
Rückgabewert
Rückgabewert |
Beschreibung |
0 |
Der Wert des Feldes wurde erfolgreich gelesen. |
< 0 |
Beim Auslesen des Feldes ist ein Fehler aufgetreten. Der Fehlertext kann mit SqliteGetLastError ausgelesen werden. |
Parameter
rxQuery
Das Abfrage-Objekt, von dem der aktuelle Wert des Feldes strField/Index ausgelesen werden soll.
strField
Der Feldname, dessen Wert im Abfrage-Objekts rxQuery ausgelesen werden soll.
Index
Der Index (beginnend mit 0) des Feldes, dessen Wert im Abfrage-Objekt rxQuery ausgelesen werden soll.
Value
Die Variable, an die der aktuelle Wert des Feldes strField/Index übergeben werden soll.
Bemerkung
Liest den Wert des Feldes strField/Index im geöffnete Abfrage-Objekt rxQuery und übergibt ihn ans den Übergabeparameter Value.
Beispiele
if (SqliteDatabaseOpen(dxSqlite, "c:\data.sqlite")) return (SqliteGetLastError(strLastSqliteError)); end if (SqliteQueryOpen(dxSqlite, rxQuery, "select Count, Weight from DoneOrders")) return (SqliteGetLastError(strLastSqliteError)); end value count, sumCount = 0; value weight, sumWeight = 0; while (!SqliteQueryNext(rxQuery)) SqliteQueryGetValue(rxQuery, "Count", count); SqliteQueryGetValue(rxQuery, 1, weight); sumCount += count; sumWeight += weight; end SqliteQueryClose(rxQuery);
Siehe auch SqliteDatabaseOpen, SqliteDatabaseClose, SqliteExecute, SqliteQuery, SqliteQueryOpen, SqliteQueryNext, SqliteQueryClose, SqliteGetLastError