Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типа Qdatabrowser / 4 сообщений из 4, страница 1 из 1
06.08.2004, 12:27
    #32638398
ASPU1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа Qdatabrowser
Есть форма в которой размещена Qdatatable из нее при нажатии кнопки даные передаются в другую форму для редактирования (по типу Qdatabrowser) вот сижу и туплю, как их опосля редактирования вставить назад (опять же по типу ентого самого Qdatabrowser) почитал доки про browser, но не помогло. может кто объяснит???
...
Рейтинг: 0 / 0
06.08.2004, 14:47
    #32638800
Hordi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа Qdatabrowser
Вызови функцию refresh(QDataTable::RefreshData)
...
Рейтинг: 0 / 0
09.08.2004, 09:34
    #32640280
ASPU1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа Qdatabrowser
Насколько я понимаю ф-ция refresh просто обновит отображение таблицы если в нее УЖЕ вставлены новые данные, а вставить то их как?
...
Рейтинг: 0 / 0
09.08.2004, 12:36
    #32640705
Hordi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типа Qdatabrowser
Есть несколько вариантов:
1.Использовать напрямую запросы типа
QSqlQuery q;
q.exec("UPDATE ... WHERE...")
2.При редактировании полей использовать QSqlForm - смотри примеры в доке - там есть функция update().
3.Редактирование непосредственно в броузере

Если у тебя проблемы, то предлагаю нарисовать в дизайнере форму sql-редактирования данных, сгенерить код и посмотреть что к чему (там генерится вариант использования QSqlForm)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типа Qdatabrowser / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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