Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.16;
Скачать: CL | DM;

Вниз

Delphi 7 + Postgres   Найти похожие ветки 

 
Mozart ©   (2008-01-16 07:54) [0]

Доброго времени суток!
Подскажите, есть ли у кого нибудь опыт по связке указанной в теме?
Есть Linux Debian 4.0, на нем поднят PostgreSQL 8.1.
Слышал, что существуют возможности коннекта с Delphi 7...
Есть ли у кого опыт? Если возможно, дайте ссылки на статьи по теме...


 
Torry ©   (2008-01-16 08:04) [1]

Ищи Пашу Голубя, будет тебе счастье :-)


 
PEAKTOP ©   (2008-01-16 08:34) [2]

> Torry ©   (16.01.08 08:04) [1]

Максим, а дать сцылку на собственный сайт уже не кошерно ? :)

http://torry.net/pages.php?id=732
Тама компоненты доступа к PostgeSQL


 
pasha_golub ©   (2008-01-16 08:55) [3]


> Torry ©   (16.01.08 08:04) [1]
>
> Ищи Пашу Голубя, будет тебе счастье :-)


Вызывали? :)


> Подскажите, есть ли у кого нибудь опыт по связке указанной
> в теме?

У меня


> Слышал, что существуют возможности коннекта с Delphi 7..
> .

Точно есть. Все разнообразие, впрочем, как и для других СУБД. Если хочется тонкого изврата, то вообще можно через клиентскую библиотеку подключиться, минуя TDataset"ы всякие и т.п.


> Если возможно, дайте ссылки на статьи по теме...

Статьи - вода. Спрашай чего надобно тебе, человече. :)


 
Torry ©   (2008-01-16 09:15) [4]


> Максим, а дать сцылку на собственный сайт уже не кошерно
> ? :)
>


Оно можно, но Паша в тонкостях лучше разбирается, ИМХО. Опять же, хороший человек проснется :-)


 
Альф   (2008-01-16 11:14) [5]


> Mozart ©   (16.01.08 07:54)  
> Слышал, что существуют возможности коннекта с Delphi 7..

На Windows ставиться клиент PgOleDb (размер в zip около 150К). Регистрируется с помощью regsvr32 PGOLEDB.DLL.
Дальше как обычно работа через ADO.

Сложного ничего нет.


 
Плохиш ©   (2008-01-16 13:10) [6]


> На Windows ставиться клиент PgOleDb (размер в zip около
> 150К). Регистрируется с помощью regsvr32 PGOLEDB.DLL.

Ужасть, рекомендую посетить сайт Postgres-а, там нормальные инсталяторы для odbc и ole db есть :-)

PS. Главное не забыть разрешения на коннектр с внешних адресов в постгрес настроить ;-)


 
Альф   (2008-01-16 15:23) [7]


> Плохиш ©   (16.01.08 13:10) [6]
> > На Windows ставиться клиент PgOleDb (размер в zip около
> > 150К). Регистрируется с помощью regsvr32 PGOLEDB.DLL.
>
> Ужасть, рекомендую посетить сайт Postgres-а, там нормальные инсталяторы для odbc и ole db есть :-)

И что же тут такого ужасного ? Просветите нас недалёких...


 
Плохиш ©   (2008-01-16 15:25) [8]


> Альф   (16.01.08 15:23) [7]


> И что же тут такого ужасного ? Просветите нас недалёких...

Тоже, что и в кидании библиотек бде с программой.


 
Mozart ©   (2008-01-17 13:55) [9]

2 pasha_golub ©   (16.01.08 08:55) [3]

Да, собственно, вопросов куча.
Качнул с torry.net PostgresDAC v.2.4.0. Удалось зацепиться к БД. Как выполнить запрос и вывести результат пока понять не могу.
как обычно нет ни одного примера...
Возможно посоветуете компоненту с прилагаемым ,самым простеньким, примером?
А дальше я уже сам :)
Ну и, поскольку, продукт некоммерческий, может быть есть бесплатные компоненты?


 
Mozart ©   (2008-01-17 14:00) [10]

up


 
Mozart ©   (2008-01-17 14:04) [11]

Ну, собственно, с запросами разобрался, непонятно, правда, почему значение тип varchar выводится в виде (MEMO)


 
Плохиш ©   (2008-01-17 15:41) [12]


> Mozart ©   (17.01.08 13:55) [9]


> Возможно посоветуете компоненту с прилагаемым ,самым простеньким,
>  примером?

Компоненты с закладки ADO. Примеров полно в примерах, поставляемых с делфи.


 
pasha_golub ©   (2008-01-17 22:43) [13]


> Mozart ©   (17.01.08 14:04) [11]
>
> Ну, собственно, с запросами разобрался, непонятно, правда,
>  почему значение тип varchar выводится в виде (
> ляем

Потому шо в Постгресе если не указан модификатор типа, то объем максимально допустимый для varchar равен 2Гб, что в принципе одно и тоже что memo. А в Delphi поле ftString имеет макс. размер 8192 байта. Вот оно и мапируется.


> Как выполнить запрос и вывести результат пока понять не
> могу.

Ну, как и везде. TPSQLDatabase -> TPSQLQuery -> TDataSource -> TDBGrid


> как обычно нет ни одного примера...

тут тебе и примеры и сам дистр: http://www.microolap.com/products/connectivity/postgresdac/download/


> Ну и, поскольку, продукт некоммерческий, может быть есть
> бесплатные компоненты?

Есть. ZeosDBO. Но тут это не проблема. Расскажи, что за продукт - получишь бесплатную лицензию. С одной оговоркой: багрепорты отправлять разработчикам, ну и всячески распространять инфу, что проект сделан с помощью PostgresDAC. По моему требования вполне приемлемые :)


 
Mozart ©   (2008-02-05 07:46) [14]

Пришлось поднять ветку, ибо возник вопрос, который поверг в ступор.
По какой то причине, независимый от регистра поиск (ILIKE) не желает проходить с русскими символами... От чего это может зависить?


 
Style ©   (2008-02-05 11:11) [15]


> От чего это может зависить?
>


от настроек самого Postgres - возможно не правильно создана база. Не тот Collation? Хотя может и не в этом дело проверь работают ли UpperCase, LowerCase для русского языка.



Страницы: 1 вся ветка

Текущий архив: 2008.03.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.01 c
11-1185758323
Dr. Andrew
2007-07-30 05:18
2008.03.16
Как установить стиль XP для кнопок и ползунка ScrollBar?


11-1166215701
Galkov
2006-12-15 23:48
2008.03.16
про Align, когда выключена видимость родителей


2-1203077395
Quart
2008-02-15 15:09
2008.03.16
Exception EPrinter


8-1176870118
Sholah_Weras
2007-04-18 08:21
2008.03.16
Работа с DDS в DirectX.


6-1182355727
FireMan_Alexey
2007-06-20 20:08
2008.03.16
Вопрос по отслеживанию подключений