Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компоненты прямого доступа к IB [D7, IB4.x]


Jurden ©   (2002-12-09 15:51:00) 

Здраствуйте! Подскажите, не может ли быть каких-нибудь коллизий при использовании компонент прямого доступа к Interbase v4.2, как с локальной базой, так и нет. При работе с локальной базой, лично у меня, IB просто выполняет недопустимую операцию и падает. Подскажите, пожалуйста.


Prooksius   (2002-12-13 10:37:00) [1]

2 Sergey Masloff (13.12.02 08:18)
Ну я не знал, что ему нужен именно CS. Он нигде об этом не писал.
Если так - сорри.


Alexandr   (2002-12-13 08:44:00) [2]

Yaffil CS for Windows


Sergey Masloff   (2002-12-13 08:18:00) [3]

>Prooksius © (10.12.02 17:03)
>Ну так м установи FB!!! ОНА БЕСПЛАТНАЯ! Уговори начальсто. :)
Ну зачем давать советы когда сам не знаешь о чем говоришь. Ты знаешь что такое CLASSIC SERVER? А в IB 4.x как раз и стоит у людей которым CLASSIC нужен. Он "уговорит начальство" поставит FireBird и огребет ТАКИХ проблем что мама не горюй.

Jurden ©
Кстати, если ты используешь локальный коннект, а параллельно с этим кто-то TCP то вы совместно можете базу убить. То есть InterBase при этом не понимает что вы вместе работаете. Так что приведенный совет с localhost нужно использовать всегда


Jurden   (2002-12-11 10:04:00) [4]

Сработало. Всем большое спасибо! В особенности Digitman"у.


Digitman   (2002-12-10 17:04:00) [5]

Склонен предположить, что у IB4.x действительно есть проблемы при локальном коннекте к нему. Ибо при лок.коннекте транспортный канал между клиентом и сервером "эмулируется" средствами технологии memory mapped files. Видимо, при каких-то опред.условиях проблема дает о себе знать "в полный рост".

Прдлагаю отказаться (в кач-ве эксперимента) от лок.коннекта и задействовать TCP-коннект, указав префиксом к строке коннекта имя лок.хоста.

Т.е. вместо "c:\dev\file.gdb" попробовать использовать
"localhost:c:\dev\file.gdb"


Prooksius   (2002-12-10 17:03:00) [6]

Ну так м установи FB!!! ОНА БЕСПЛАТНАЯ! Уговори начальсто. :)


Digitman   (2002-12-10 16:39:00) [7]

строка коннекта какая ?


Jurden   (2002-12-10 14:50:00) [8]

Prooksius: Посмотрет, IB падает на любой машине. Причем падает только локальный. На удаленной машине все работает нормально.


Jurden   (2002-12-09 17:45:00) [9]

Prooksius: Нет, простой select из одной таблицы.


Prooksius   (2002-12-09 17:41:00) [10]

Может, ты посылаешь серверу такие навороченные запросы, от которых он падает...


Jurden   (2002-12-09 17:27:00) [11]

Max Zyuzin: Не пробовали.
Prooksius: Сервер падает.
Ладное, я посмотрю, если что, еще допишу.
Спасибо.


Prooksius   (2002-12-09 16:48:00) [12]

Именно IB сервер падает, или твоя программа?
Если сервер - глючное железо/винды надо переустанавливать (если винды)
Если прога - можно
1 Сменить IB на FireBird (бесплатная она).
2 Продебажить программу.


Max Zyuzin   (2002-12-09 16:38:00) [13]

>Jurden © (09.12.02 16:34)
А на других машинах пробовали??? Или такая же фигня?


Jurden   (2002-12-09 16:34:00) [14]

Andriano: Стандартная закладка компонент Interbase для прямого доступа без BDE или ADO. Я ошибся в вопросе. Прямого доступа просто к Interbase, а не именно v4.2.
Prooksius: Выбор версии Interbase от меня не зависит.


Prooksius   (2002-12-09 15:56:00) [15]

А по-новее IB не пробовал? Или FB?


Andriano   (2002-12-09 15:55:00) [16]

Как называется компонента?


Наверх

Титульная страница Поиск, карта сайта Написать письмо