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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QT 3.3.3 и PostgreSQL 7.0.2  (Прочитано 15934 раз)
Dodge
Гость
« Ответ #15 : Ноябрь 03, 2007, 00:39 »

Кстати, а никто не знает, где Линтер ВС найти?..
Вот здесь http://www.linter.ru/main_rus.php
Это скорее всего не тот Линтер ВС, который спрашивают.
Скорее всего, имеется ввиду Линтер ВС, под названием которого наши продают PostgreSQL. Если так, то нигде, они его продают, и ничего никому не дают просто так, а исходники вообще зажали.

По большому счету, линтер вс - это форк постгре. По крайней мере удавалось работать с линтером через кутешный драйвер для постгре. Тестировал не я, и ребята проверили только базовые запросы - crete, select, insert, drop. Без каких либо извращений.
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #16 : Февраль 28, 2008, 09:57 »

Кстати, а никто не знает, где Линтер ВС найти?..
Вот здесь http://www.linter.ru/main_rus.php
Это скорее всего не тот Линтер ВС, который спрашивают.
Скорее всего, имеется ввиду Линтер ВС, под названием которого наши продают PostgreSQL. Если так, то нигде, они его продают, и ничего никому не дают просто так, а исходники вообще зажали.

ЛИНТЕР ВС-6.0 - это PostgreSQL 7.4.1
Эти деятели только якобы Администратора своего сделали.
RPM даже не переименовывали

P.S. Проверена нормальная работа с ЛИНТЕР ВС - 6.0.
Сервер работал на машине с МСВС.
Доступ осуществлялся с машины под управлением Windows XP
c установленным PostgreSQL 8.1. Обращение осуществлялось
как с pgAdmin III, так и с приложения, разработанного на Delphi-7 по технологии dbExpress.
Проблемм небыло.
« Последнее редактирование: Февраль 29, 2008, 10:39 от tmikola » Записан

Как мало времени и как много нужно узнать
kraven
Гость
« Ответ #17 : Апрель 24, 2010, 17:57 »

у кого-нить есть простенький исходник как связаться с базой в ЛИНТЕР-ВС ?  очень нужно разобраться
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #18 : Май 05, 2010, 09:14 »

у кого-нить есть простенький исходник как связаться с базой в ЛИНТЕР-ВС ?  очень нужно разобраться
Откуда связаться? QT?
 Непонимающий
Записан

Как мало времени и как много нужно узнать
kraven
Гость
« Ответ #19 : Май 09, 2010, 12:34 »

у кого-нить есть простенький исходник как связаться с базой в ЛИНТЕР-ВС ?  очень нужно разобраться
Откуда связаться? QT?
 Непонимающий
да, какой-нить простенький исходник или мануал

программка связывает с БД и что-нить делает
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #20 : Май 12, 2010, 15:32 »

Код:
QString MyDB;		// имя БД
QString MyServer;   // сервер с БД
QString MyPort; // порт клиента
QString MyUser; // пользователь
QString MyPass; // пароль

QSqlDatabase* MyPSQL;  // наша БД



//-------------------------------------------------------------------------------
//  подключение к БД
//-------------------------------------------------------------------------------
void mainForm::connectionSlot()
{
    MyDB="test";
MyServer="localhost";
MyPort="5432";
MyUser="postgres";
MyPass="12345678";
MyPSQL = QSqlDatabase::addDatabase("QPSQL7");
if (MyPSQL)
{
MyPSQL->setDatabaseName(MyDB);
MyPSQL->setHostName(MyServer);
MyPSQL->setUserName(MyUser);
MyPSQL->setPassword(MyPass);
MyPSQL->setPort(MyPort.toInt());
}
else
{
   MyPath=MyPSQL->lastError().databaseText();
   QMessageBox::critical( this, "ERROR","Ошибка подключения к БД\n"+MyPath);
       exit(-1);
}
if (MyPSQL->open())
{
                  MyDB="Подключилиcь к : "+MyDB;
  mainForm::setCaption(MyDB);
}
}


//-------------------------------------------------------------------------------
//  отключение от БД
//-------------------------------------------------------------------------------
void mainForm::disconnectionSlot()
{
MyPSQL->close();
}
Записан

Как мало времени и как много нужно узнать
kraven
Гость
« Ответ #21 : Май 15, 2010, 11:49 »

спасибо
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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