Hi,
I'm using sqlite as the sql driver of Qt 4.
I have a connection created in a thread and i call sqlite3_interrupt()
from another one.
It's working great, perhaps i have not the behavior that say the doc :
"A call to sqlite3_interrupt() has no effect on SQL statements that
are started after sqlite3_interrupt() returns."
I have a code like that :
void UICollection::executeQuery()
{
mContainer.sqlModel()->stopQuery(); // this member call the
sqlite3_interrupt()
PageDatas page = mContainer.datas().pages().value( currentPageId() );
int viewId = page.views().first();
PageQueryGenerator generator( &mContainer );
QString sql = generator.generatedQuery( page.internalId(), viewId );
mContainer.sqlModel()->setQuery( sql );
}
In the generator object, there is a query that get all fields from a
table, this query is interrupted by the previous stopQuery() call.
That's not what i want :(
Is it a know problem, or does it exists a workaround ?
PS: All my queries are "select" statements.
Regards, Thanks, Filipe
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users