Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
помогите разобраться: BadQuery. (BloodJohn) 08/10/2003 - 15:38:28
      Re: помогите разобраться: BadQuery. (BloodJohn) 09/10/2003 - 18:02:26

> Original message text:
> From: BloodJohn - 08/10/2003 - 15:38:28
> Subject:помогите разобраться: BadQuery.
> -----------------
> MySQL++
>
> не могу выполнить "select * from TSM"
> вотзвращает exeption BadQuery :(
>
> при попытке "insert into TSM values(6,6)" генерится та-же ошибка, но новая запись в таблице появляется!
>
> отчего так происходит?
>
>


From: BloodJohn - 09/10/2003 - 18:02:26
Subject:помогите разобраться: BadQuery.
-----------------
вот на строчке "*res = q.store();" она и вылетает :(
в примерах ипользуется коонструктор копирования, а тут коопирование класса..

//============================================================================/
BOOL
CMySQLClient::ExecuteQuery(char* query, Result* res){
try{
if (!m_dbase->connected()) return FALSE;

Query q = m_dbase->query();
q << query;

q.execute();
TRACE("query.execute OK\r\n");
if (res != NULL) *res = q.store();
TRACE("query.store OK\r\n");

}catch (BadQuery bq_error){ TRACE("BadQuery: (%s)\r\n",query);return FALSE; }
catch (BadConversion bc_error) { TRACE("BadConversion\r\n");return FALSE;}

return TRUE;
}

//============================================================================/



// try to exec sql
// select * from TSM
Result *res = new Result();
m_dbase.UnlockTables();
if(!m_dbase.ExecuteQuery("SELECT * FROM TSM", res)){
::printf("Can't exec query\r\n");
return FALSE;
}else{


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
11017



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |