- DatabaseOpen
- DatabaseClose
- DatabaseImport
- DatabaseExport
- DatabasePrint
- DatabaseTableExists
- DatabaseExecute
- DatabasePrepare
- DatabaseReset
- DatabaseBind
- DatabaseBindArray
- DatabaseRead
- DatabaseReadBind
- DatabaseFinalize
- DatabaseTransactionBegin
- DatabaseTransactionCommit
- DatabaseTransactionRollback
- DatabaseColumnsCount
- DatabaseColumnName
- DatabaseColumnType
- DatabaseColumnSize
- DatabaseColumnText
- DatabaseColumnInteger
- DatabaseColumnLong
- DatabaseColumnDouble
- DatabaseColumnBlob
DatabaseColumnBlob
Ruft den Feldwert als Array aus dem aktuellen Datensatz ab.
bool DatabaseColumnBlob(
|
Parameter
request
[in] Handle der Anfrage, das von DatabasePrepare() erhalten wurde.
column
[in] Feldindex der Anfrage. Die Feldnummerierung beginnt bei Null und darf DatenbankColumnsCount() - 1. nicht überschreiten.
data[]
[out] Referenz des Arrays, dem der Feldwert zugewiesen wird.
Rückgabewert
Rückgabe, bei Erfolg, von true sonst false. Um die Fehlernummer zu erhalten, verwenden Sie GetLastError(), die möglichen Antworten sind:
- ERR_DATABASE_INVALID_HANDLE (5121) — ungültiges Handle der Anfrage;
- ERR_DATABASE_NO_MORE_DATA (5126) — Der 'Spaltenindex' überschreitet DatabaseColumnsCount()-1.
Hinweis
Der Wert kann nur erhalten werden, wenn vorher mindestens ein Aufruf von DatabaseRead() für die 'Anfrage' erfolgte.
Um den Wert aus dem nächsten Datensatz zu lesen, rufen Sie vorher DatabaseRead() auf.
Siehe auch
DatabasePrepare, DatabaseColumnSize, DatabaseColumnsCount, DatabaseColumnType, DatabaseColumnName