Платформы корпоративных информационных систем


Пример 13-7. Чтение сообщений об ошибках и другие вспомогательные задачи класса Connection



Пример 13-7. Чтение сообщений об ошибках и другие вспомогательные задачи класса Connection


int Connection::GetAffectedRows() {

return affected_rows; }

char 'Connection::GetError() {

#if defined(HAS_MSQL)

return msqlErrMsg:

#elif defined(HAS_MYSQL)

if( IsConnected() ) {

return mysql_error(connection); }

else {

return mysql_error(&mysql); }

#else

#error Нет соединения с базой данных,

#endif }

int Connection::IsConnected() {

#if defined(HAS_MSQL)

return !(connection < 0);

#elif defined(HAS_MYSQL)

return !(iconnection);

#else

#error Нет соединения с базой данных,

#endif

)









Начало  Назад  Вперед


Книжный магазин