603206f7

Длинные имена


По умолчанию Mysql++ API использует как короткие имена без префиксов Mysql или mysql_, так и их длинные версии уже с префиксами Mysql или mysql_. Если это вызывает проблемы, определите макрос MYSQL_NO_SHORT_NAMES перед включением mysql++. После этого в принудительном порядке будут использоваться исключительно длинные имена. Их соответствие коротким такое:



Короткое имя Длинное имя
BadQuery MysqlBadQuery
Connection MysqlConnection
ResNSel ResNSel
ResUse ResUse MysqlResUse
Result MysqlRes
Field MysqlField
Fields MysqlFields
ResIter MysqlResIter
ResultIter MysqlResIter
Row MysqlRow
MutableRow MysqlMutableRow
FieldNames MysqlFieldNames
Query MysqlQuery
BadConversion MysqlBadConversion
ColData MysqlColData
MutableColData MysqlMutableColData
quote mysql_quote
quote_only mysql_quote_only
quote_double_only mysql_quote_double_only
escape mysql_escape
do_nothing mysql_do_nothing
ignore mysql_ignore
Date MysqDate
Time MysqlTime
DateTime MysqlDateTime
Set MysqlSet
Null MysqlNull
null_type mysql_null_type
null mysql_null
NullisNull MysqlNullisNull
NullisZero MysqlNullisZero
NullisBlank MysqlNullisBlank



Содержание раздела