![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компоненты прямого доступа к 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]Как называется компонента?