- 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
DatabaseColumnText
从当前记录中获取作为字符串的字段值。
bool DatabaseColumnText(
|
参数
request
[in] 在DatabasePrepare()中接收的请求句柄。
column
[in] 请求中的字段索引。字段编号从零开始,不能超过 DatabaseColumnsCount() - 1。
value
[out] 用于编写字段值的变量的引用。
返回值
如果成功返回true,否则返回false。要获得错误代码,请使用GetLastError(),可能回应:
- ERR_DATABASE_INVALID_HANDLE (5121) 无效请求句柄;
- ERR_DATABASE_NO_MORE_DATA (5126) 'column'索引超过DatabaseColumnsCount() -1。
注意
只有在为'request(请求)'初步发出至少一个DatabaseRead()调用时,才能获取该值。
若要从下一个记录读取该值,请初步调用DatabaseRead()。
另见
DatabasePrepare、DatabaseColumnsCount、 DatabaseColumnType、DatabaseColumnName