crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt + FireBird + Генераторы
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
molchanoviv Дата 5.8.2010, 17:35
  Если для винды, то придется самому собирать.
potkin Дата 5.8.2010, 17:19
  Может кините ссылочку сборки провайдера (драйвера) для postgresql-я в Qt ...
А то чёта найти не могу.
molchanoviv Дата 5.8.2010, 10:39
  PostgreSQL очень быстрая и мощная СУБД. Так-что если проект действительно крупный, то можно использовать не сомневаясь. А использовать его по-мелочи - забивать микроскопом гвозди.
potkin Дата 5.8.2010, 8:42
 
Цитата(Litkevich Yuriy @ 4.8.2010, 21:50) *
Цитата(potkin @ 4.8.2010, 23:55) *
Это надо делать средствами Qt или же есть какие-то средства в FireBird ???
в Firebird принято: генератор + тригер


Спасибо за ответ.
Я пользовал Интербейс / жар Птица в Делфи, там были компоненты FibPlus, в них всё было предусмотрено.

Блин долбаться с Жар птицей, нет охоты.
Решил накатать пробный проэкт (чисто показать начальству) с использованием PostgreSQL.
Он и бесплатный, есть аутоинкремент, транзакции, хр.процедуры, ...

Вопросик, уже на по жар Птичке, а по PostgreSQL-ю:
Клиентов будет ~ 100-200 чел.
Прога такая: план работ на 1 день, на неделю, на месяц, на квартал, на год, ...
Стоит ли его сипользовать + Qt ?
И ещё: стоит также PostgreSQL + Qt использовать и в крупных проэктах: например (на будущее): крупная бухгалтерская программа (~ 1000 человет по ВПН, счас написаная под .НЕТ + МС Скул работает такая) ???

Заранее спасибо.
Litkevich Yuriy Дата 4.8.2010, 21:50
 
Цитата(potkin @ 4.8.2010, 23:55) *
Это надо делать средствами Qt или же есть какие-то средства в FireBird ???
в Firebird принято: генератор + тригер
potkin Дата 4.8.2010, 19:55
  Использую Скул Сервер FireBird 2.1 ну и "tableView".
Собственно вопрос:
Как проставить id-шники (id - уникальное поле, должно заполнятся данными генератора, типа "аутоинкремент") при создании новой строки в таблице "tableView".
Это надо делать средствами Qt или же есть какие-то средства в FireBird ???


Если нужно программный код:
1) Код заполнения "tableView" таблицей "table1" из БД Firebird:
        model = new QSqlTableModel(this, db);
        model->setTable("table1");
        model->setHeaderData(0, Qt::Horizontal, "id");  //вот этот id-шник.
        model->setHeaderData(1, Qt::Horizontal, "firstname");
        model->setHeaderData(2, Qt::Horizontal, "lastname");
        model->select();
        ui->tableView->setModel(model);
        ui->tableView->resizeColumnsToContents();

2) Код сохранение данных
model->submitAll();
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.7.2025, 3:47