







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11017
|
|