Russian Qt Forum
Ноябрь 23, 2024, 03:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSqlResult  (Прочитано 9496 раз)
Giz0
Гость
« : Декабрь 10, 2004, 11:20 »

Как достать имена баз данных и засунуть их в переменную ?
Я создал запрос :
***
if ( createConnections() ) {
            QSqlQuery query( "SHOW DATABASES;" );

Это  выводит результат !
//const QSqlResult * QSqlQuery::result () const
//Returns the result associated with the query.

Вопрос в том как теперь этот результат положить в переменную ?

(Да может есть ещё и то чтобы он вытаскивал названия баз по очереди  записывал их в переменную, но скорей всего это надо решать кодом )
Записан
Giz0
Гость
« Ответ #1 : Декабрь 10, 2004, 11:25 »

Или может есть где подробный мануал с примерами к MySQL ?
Записан
Sergeich
Гость
« Ответ #2 : Декабрь 10, 2004, 21:26 »

Код:

if ( !createConnections() ) qFatal( "Bye!!!" );
QSqlQuery query( "SHOW DATABASES" );
QStringList dblist;
QString dbname;
while ( query.next() ) {
 dbname =  query.value(0).toString();
dblist.append( dbname );
qDebug( "\t%s", dbname.latin1() );
}
Записан
Giz0
Гость
« Ответ #3 : Декабрь 10, 2004, 22:24 »

Спасибо за совет.Еще будут вопросы Веселый буду теребить Ок)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.