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