Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.007 c
3-1193148576
Torin
2007-10-23 18:09
2008.03.16
Глюк DBE при обращению к полю типа DATETIME YEAR TO FRACTION(3)


2-1203279731
Jimmy
2008-02-17 23:22
2008.03.16
Печать на принтере


2-1202649076
ChaosAD
2008-02-10 16:11
2008.03.16
Разница между Датами


15-1202345538
Dmitry S
2008-02-07 03:52
2008.03.16
Компоненты для работы с MySQL


2-1203493453
ilyaae
2008-02-20 10:44
2008.03.16
Получить номер копии печатаемого документа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский