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

Вниз

Delphi + PostgreSQL 8.3   Найти похожие ветки 

 
123-ий ©   (2009-01-20 12:04) [0]

Вот пробую данную интересную связку. При скачивании дистрибутива PostgreSQL в комплекте поставляется драйвер доступа к данным PostgreSQL Ole DB Provider. Следовательно я швыряю на форму ADOConnection и начинаю настраивать соединение.
Выбираю нужный драйвер, затем на вкладке "Подключение" надо ввести Источник данных и размещение. Есть идеи че туда всандалить? Гуглить и читать справку пытался, ничего конкретного по этому поводу не нашел, кроме того, что драйвер этот немного глючен, хотя хз в чем он там глючен.


 
Плохиш ©   (2009-01-20 12:06) [1]


> Гуглить и читать справку пытался, ничего конкретного по
> этому поводу не нашел, кроме того, что драйвер этот немного
> глючен, хотя хз в чем он там глючен.

Не люблю врунов.


 
123-ий ©   (2009-01-20 12:06) [2]

ага, как выясняется, ниче так интересно детки пляшут. В источник вводим localhost, в размещение имя БД, в моем случае Test. ВЫРУБАЕМ (интересно да?) файрвол. вроде начинает коннектица. Только теперь вместо ошибки инициализации поставщика ошибка логина, хотя ввел все правильно. Интересно почему?
когда вместо имени пользователя ввожу владельца бд (postgres), то вроде коннектица. но не дает выбрать таблицу. вернее в ADOTable в св-ве TableName вообще пусто, хотя создал я таблицу тестовую.


 
123-ий ©   (2009-01-20 12:07) [3]


> Не люблю врунов.

не надо флеймить...


 
123-ий ©   (2009-01-20 12:59) [4]

ну, собственно проблема решилась довольно оригинально. когда я попробовал сии операции произвести в d2007 выясняется что проблемы то и нет, все коннектица и работает. а вот в семерке не хочет. :)


 
Ega23 ©   (2009-01-20 16:46) [5]


> ну, собственно проблема решилась довольно оригинально. когда
> я попробовал сии операции произвести в d2007 выясняется
> что проблемы то и нет, все коннектица и работает. а вот
> в семерке не хочет. :)


Странно. У меня вот всё отлично работает и в семёрке.
Наверное я делаю что-то не так...


 
Плохиш ©   (2009-01-20 18:42) [6]


> Ega23 ©   (20.01.09 16:46) [5]
>
>

Так ты ж не "пытался" читать, а читал ;-)


 
KilkennyCat ©   (2009-01-20 23:26) [7]

PostgreSQL стал популярен в середине 90-ых. Зарекомендовал себя более чем хорошо. Выбор Novell.
А Делфи лишь спустя более 10 лет сделали "коннектица"! Поразительно... И за сей срок "ничего конкретного по этому поводу, кроме того, что драйвер этот немного глючен, хотя хз в чем он там глючен" информации нет!


 
Плохиш ©   (2009-01-21 01:22) [8]


> KilkennyCat ©   (20.01.09 23:26) [7]
> А Делфи лишь спустя более 10 лет сделали "коннектица"! Поразительно.

Странно, и чем он так выделился, что персонально для него сделали в делфи?
5 лет с ним работаю и ничего особенного в делфи делать для связи с постгрес не приходилось...


 
KilkennyCat ©   (2009-01-21 03:55) [9]


> Плохиш ©   (21.01.09 01:22) [8]

Я думаю, там проблема личного характера. Кто-то из делфи выпил водки с кем-то из постгре.


 
123-ий ©   (2009-01-21 06:24) [10]


> Ega23 ©   (20.01.09 16:46) [5]

тогда есть другой вариант. когда я работал сам на себя, я сидел на 2007. потом, когда устроился на работу, тут пришлось ставить семерку. НО. Для проекта (он уже создан до меня был) нужна куча сторонних компонентов (знаю, что фу, а что поделать...). Поставив эти компоненты, семерка стало довольно печально и беспрестанно глючить. При компиляции через раз интернал еррор. Может поэтому глюки были... Или может драйвер другой версии, не знаю... Ну учитывая, что мы думаем на 2009 перейти, там по идее должно работать. Буду сокращать список сторонних компонентов до минимума. ))


 
123-ий ©   (2009-01-21 06:29) [11]


> Я думаю, там проблема личного характера. Кто-то из делфи
> выпил водки с кем-то из постгре.

телепатор то у тебя, батя, бракованный. водку не пьем-с ;)


 
KilkennyCat ©   (2009-01-21 08:32) [12]


> 123-ий ©   (21.01.09 06:29) [11]

Cамомнение-то у тебя, сынок, бракованное: я не о тебе говорил.


 
123-ий ©   (2009-01-21 08:34) [13]


> Cамомнение-то у тебя, сынок, бракованное: я не о тебе говорил.

=))))


 
123-ий ©   (2009-01-21 08:35) [14]

поди тут пойми вас, разговариваете этаким изощренным языком, как будто филологи йо мойо =)))


 
Ega23 ©   (2009-01-21 10:05) [15]


> Или может драйвер другой версии, не знаю...


Значит так.
1. Лично мне OLEDB драйвер постгресовский не подошёл из-за особенностей работы с BLOB-ами. Я остановился на ODBC-шном драйвере.
2. Но, тем не менее, с OLEDB-шным тоже работал. Что туда "всандалить" - очевидно имя сервера и имя базы.


 
Плохиш ©   (2009-01-21 11:28) [16]


> KilkennyCat ©   (21.01.09 03:55) [9]

Так я не понял, что же там в делфи сделали специально для постгреса?


 
123-ий ©   (2009-01-21 12:54) [17]


> 2. Но, тем не менее, с OLEDB-шным тоже работал. Что туда
> "всандалить" - очевидно имя сервера и имя базы.

ну тут то я разобрался, в д2007 же смог приконектица. =) но все равно спасибо за адекватную реакцию на вопрос ;)


 
KilkennyCat ©   (2009-01-22 09:17) [18]


> Плохиш ©   (21.01.09 11:28) [16]

Не знаю. Но похоже, что-то сделали. Имеем следующее: в 7-ке не работает, в 2007 - работает.


 
123-ий ©   (2009-01-22 10:06) [19]


> Не знаю. Но похоже, что-то сделали. Имеем следующее: в 7-
> ке не работает, в 2007 - работает.
Ega23 сказал же, что в семерке работает. Значит у меня со студией проблемы, о чем я написал. или читать не умеем?


 
KilkennyCat ©   (2009-01-22 10:12) [20]


> 123-ий ©   (22.01.09 10:06) [19]

Я отвечал Плохишу.
Читать не умею, не надо за это "стеб" и "издевательство" делать. См. http://delphimaster.net/view/15-1232476490/


 
123-ий ©   (2009-01-22 10:14) [21]


> KilkennyCat ©   (22.01.09 10:12) [20]

тему я открыл, значит моя. читать не умеете, что ж издеваться не буду, разные жизненные ситуации бывают.
если серьезно, то прошу прощения, если задел, был немного злой. впрочем я и сейчас злой, но постараюсь впредь себя здерживать.


 
KilkennyCat ©   (2009-01-22 10:23) [22]


> но постараюсь впредь себя здерживать.


хе-хе... посмотрим-посмотрим :)


 
123-ий ©   (2009-01-22 10:25) [23]


> хе-хе... посмотрим-посмотрим :)

троллить будете да?


 
KilkennyCat ©   (2009-01-22 10:26) [24]

Да нет, зачем? Вы же не монах-буддист-отшельник?


 
123-ий ©   (2009-01-22 10:29) [25]


> Да нет, зачем? Вы же не монах-буддист-отшельник?

вроде нет.


 
KilkennyCat ©   (2009-01-22 10:59) [26]

Тогда не получится.


 
123-ий ©   (2009-01-22 11:00) [27]


> Тогда не получится.

почему?


 
KilkennyCat ©   (2009-01-22 11:26) [28]

Потому что коммунизм не победил на всей планете.


 
Плохиш ©   (2009-01-22 11:28) [29]


> в 7-ке не работает, в 2007 - работает.

В моей 7-ке работало и работает, т.ч. смените прокладку.


 
test   (2009-01-22 11:35) [30]

По теме, есть сборник компонентов ZeosDBO поддерживает много чего в том числе и PostreSQL качать тут sf.net.


 
123-ий ©   (2009-01-22 11:36) [31]


> По теме, есть сборник компонентов ZeosDBO поддерживает много
> чего в том числе и PostreSQL качать тут sf.net.

у меня итак куча сторонних компонентов. не хочу усугублять срач. тем более проект будем переводить на д2009.



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

Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.049 c
2-1233595304
Flex
2009-02-02 20:21
2009.03.29
события OnUPDRead Компонента ТIdUDPServer1


6-1200829421
VoV_I_K
2008-01-20 14:43
2009.03.29
Как получить данные из глобально обьявленного массива в jscript??


15-1233314347
Mozart
2009-01-30 14:19
2009.03.29
portable?


2-1233576454
MaxX
2009-02-02 15:07
2009.03.29
Отключить событие OnChange


15-1232753631
trsteep
2009-01-24 02:33
2009.03.29
Модель базы данных.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский