powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ qt. Как объявить запрос один query для нескольких процедур
5 сообщений из 5, страница 1 из 1
c++ qt. Как объявить запрос один query для нескольких процедур
    #39211999
igor_prg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В с++ недавно.
Объявить query для использования в разных процедурах не получается.
вот так работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
bool a=FALSE;
QSqlDatabase* db;

void  Form0::PushButton2_clicked()
{
    QSqlDatabase *db = QSqlDatabase::database( "SqlEx" );
    QSqlQuery query( LineEdit2->text(), db );
    //query.exec();
    if (!query.isActive()) 
	query.lastError().showMessage("---");
    query.next();
    LineEdit1->setText(query.value(0).toString());
    this->setCaption(query.value(0).toString());
}


Пробовал вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
bool a=FALSE;
QSqlDatabase* db;
QSqlQuery query;

void  Form0::PushButton2_clicked()
{
    QSqlDatabase *db = QSqlDatabase::database( "SqlEx" );
    query( LineEdit2->text(), db );
    //query.exec();
    if (!query.isActive()) 
	query.lastError().showMessage("---");
    query.next();
    LineEdit1->setText(query.value(0).toString());
    this->setCaption(query.value(0).toString());
}


но выдает ошибку.
...
Рейтинг: 0 / 0
c++ qt. Как объявить запрос один query для нескольких процедур
    #39212045
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_prgно выдает ошибку.ошибку мы должны в хрустальном шаре увидеть, штоль?
...
Рейтинг: 0 / 0
c++ qt. Как объявить запрос один query для нескольких процедур
    #39212105
igor_prg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибка вот такая:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
-----------------------------------------------------------------------------------------------------
Запущена компиляция по стеку <Стандарт>.
In file included from /usr/lib/qt-3.3.3/include/qwindowdefs.h:45,
from /usr/lib/qt-3.3.3/include/qwidget.h:42,
from /usr/lib/qt-3.3.3/include/qdesktopwidget.h:40,
from /usr/lib/qt-3.3.3/include/qapplication.h:42,
from main.cpp:4:
/usr/lib/qt-3.3.3/include/qnamespace.h:919: warning: ignoring pragma:
/usr/lib/qt-3.3.3/include/qnamespace.h:926: warning: `class QPersistant' has virtual functions but non-virtual destructor
In file included from /usr/lib/qt-3.3.3/include/qwindowdefs.h:45,
from /usr/lib/qt-3.3.3/include/qobject.h:43,
from /usr/lib/qt-3.3.3/include/qobjectlist.h:42,
from .ui/form0.h:14,
from .ui/form0.cpp:10:
/usr/lib/qt-3.3.3/include/qnamespace.h:919: warning: ignoring pragma:
/usr/lib/qt-3.3.3/include/qnamespace.h:926: warning: `class QPersistant' has virtual functions but non-virtual destructor
In file included from .ui/form0.cpp:22:
.ui/../form0.ui.h: In method `void Form0::PushButton2_clicked()':
.ui/../form0.ui.h:56: no match for call to `(QSqlQuery) (QString, QSqlDatabase *&)'
*** [.obj/form0.o] Ошибка 1
Программа завершилась с ошибкой. Время работы: 00:00:11 

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
c++ qt. Как объявить запрос один query для нескольких процедур
    #39212295
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_prg,
вывод сборки скопируй в виде текста и пошли сюда.
картинки не шли
...
Рейтинг: 0 / 0
c++ qt. Как объявить запрос один query для нескольких процедур
    #39212301
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor_prg,

как ты написал, совсем неправильно, но, что удивительно, должно работать.

так что ты должен нам послать, Если хочешь, чтобы тебе помогли:

- весь исходный код твоего приложения,
- весь текст сообщений компилятора
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ qt. Как объявить запрос один query для нескольких процедур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]