![]() |
|
Модераторы: Akella |
![]()
|
|
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
в триал версии нельзя выбирать клиентскую библиотеку по умолчанию стоит только gds32.dll, но при тесте pFIBDatabase при подключении выдает ошибку, а как же тогда работать с базой че то не пойму, сервер запущен через IBExpert'a можно работать, а через дельфя нельзя, а как же что бы потестить работу может мне не понравится bplus, или еще надо сделать какие нить манипуляции?
Присоединённый файл ( Кол-во скачиваний: 12 )
Bd.jpg 45,24 Kb-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
А просто переименовать fbclient.dll не пробовал? Или, что сложнее, ее сгенерировать? При установке предлагается, да и так можно, см inst_client и описание к нему
|
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
что ты имелл ввиду переименовать fbclient.dll, а то что сам FB 2.0 его использует с этим как быть или сгенирировать это как? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
1. Там у него свой экземпляр лежит.
2. Копируешь fbClient в системную папку под именем gds32.dll 3. Тебе при установке должны были предложить Generate GDS32 и Copy to system directory 4. GDS32 в этом случае - просто обертка для fbClient, и сделать ее можно утилитой inst_client, она должна быть |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
1 - понял 2 - а если переименовать у меня перестанет работать IB 7.0 или нет? 3 - не помню (что придется переустанавливать FBplus?) 4 - ints_client где ее найти или где она должна быть? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
2. Если там уже есть gds32 от IB7.5 (а оно есть ;) ), то копируй не в system, а в папку своего приложения - при загрузке dll первым просматривается каталог, где лежит exe
3. При установке Firebird это предлагалось. И правильно сделал, если у тебя IB еще стоит 4. в папке BIN того каталога, куда ты Firebird установил |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
ты не сталкивался с такой ситуацией? в триал версии нельзя выбирать клиентскую библиотеку по умолчанию стоит только gds32.dll, но при тесте pFIBDatabase при подключении выдает ошибку, а как же тогда работать с базой че то не пойму, сервер запущен через IBExpert'a можно работать, а через дельфя нельзя, а как же что бы потестить работу может мне не понравится bplus, или еще надо сделать какие нить манипуляции? мне тут объясняют но я до конца не догоню - может тоже высажишься по этому поводу? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
вроде помогло переименование fbclient.dll на gds32.dll и использование ее а папке с exe-ником, но почему то не отображаются данные из таблицы, вроже все параметры датабасе, датасета указал все, использую datasource and dbgrig, может кто примерчик приведет чтобы просто отображались данные в дбгриди!
-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
| TaNK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
сервер запущен (fbserver -a), через IBExpert'a можно работать с базой, проблема! русским Добавлено @ 10:27
сейчас меня вот это очень интересует! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||
|
|||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
1. Запрос неверно написан
2. не подклён грид к датасету, как положено 3. Компонента DataBase не "открыта" 4. Dataset не открыт 5. В таблице физически нет записей 6. Используешь фильтрацию.ъ Какими компонентами пользуешься? Это сообщение отредактировал(а) Akella - 23.11.2006, 13:16 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
1-есть таблица Basebreaches - но она пустая, но даже заголовки таблицы в дбгриди не отображаются, пишу select * from Basebreaches ->generate SQL, в он предлогаает какой то bas для чего не пойму потом в таблице используется как bas.название_столбца 2-dbgridюdataset:=datasource1 3-Form.create pIBFB.open; 4-это как? 5-их нет но шапка таблицы все равно не выводится 6-не использую! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
может кто нить выложить маленький примерчик с базой FDB и одной формой на которой есть всё для соединения с бд и вывод таблички на формочку, и все - или можете мне прислать на мылко мое!
Если кому не тяжело а то что не могу ну ни как прошарить по этому поводу! [email protected] -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
1. TaNK, запрос в студию
2. Сделай тестовый проект с этой базой и выложи сюда(Базу не обязятельно). Просто нерабочий тестовый проект. это FibDataset.active := true; Добавлено @ 10:02 Вот тебе тестовый проект (FibPlus 6.45) Добавлено @ 10:06 DBGrid.datasource := datasource1; datasource1.dataset := pFibDataset1; pFibDataBase1.connected := true; pFibDataset1.open; Присоединённый файл ( Кол-во скачиваний: 11 )
Project2.rar 4,55 Kb |
|||
|
||||
| TaNK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
буду глядеть!!! Добавлено @ 12:40
СКАЧАЛ твой примерчик и все равно выдает ошибку при нажатии на кнопку OPEN - сервер FB 2.0 запущен, может я что то не правильно поставил fbplus или еще что нить вот какую ошибку выдает! Присоединённый файл ( Кол-во скачиваний: 4 )
Bd2.jpg 20,31 Kb-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||
|
|||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
у тебя что и FB и IB запущены?
думаю, что при подключении нужно указывать порт Добавлено @ 13:54 server/3051:c:\dir\data.gdb |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
нет у меня и Ib 7.0 и FB 2.0 запускаются только мною ручками - fbserver -a или ibserver -a а когда я смотрел твой примерчик был запущен только fbserver -a и все! Добавлено @ 17:15 вот ты написал server/3051:c:\dir\data.gdb ты имел ввиду server/3051:c:\dir\data.fdb и как мне узнать как у меня необходимо писать server или localhost? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
TaNK, server - это имя машины, на которой установлен SQL сервер.
Это сообщение отредактировал(а) Akella - 24.11.2006, 17:57 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
имеешь ввиду - ПОЛНОЕ ИМЯ КОМПЬЮТЕРА? В СВОЙСТВАХ Мой компьютер->сетевая идентификация->полное имя компьютера? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
Не грузись. Просто напиши IP-адрес компьютера, на котором установлен сервер БД Добавлено @ 00:06 127.0.0.1/3051:c:\dir\data.fdb Кстати, расширение - не имеет значения. "data.fdb" - вместо этого подставь реальное имя файла БД... |
|||
|
||||
| TaNK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
хорошо попробую так! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||
|
|||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
все равно ошибку выкидывает....мля я запарился с этим fbplus
-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
вот какую! Присоединённый файл ( Кол-во скачиваний: 4 )
Bd3.jpg 49,78 Kb-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
А у тебя Firebird точно стоит на порту 3051?
А ты уверен, что используешь клиентскую библиотеку нужной версии? |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
1 - firebird.conf RemoteServiceName = fbs_db # RemoteServicePort = 3051 - файл \services man 9535/tcp #Remote Man Server gds_db 3050/tcp fbs_db 3051/tcp использую fbclient.dll только переименовав ее gds32.dll и ее кладу в папке с *.exe моей программы! ты это имел ввиду? -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
да и еще в другом файле hosts
прописано 127.0.0.1 localhost в чем же моя проблема! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Romkin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 14.11.2006 Где: Москва Репутация: 1 Всего: 5 |
Значит, что-то с самой БД. Создай заново или поищи ошибки в ней, через тот же IBExpert
|
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
понимаешь я нормально работаю через IBExpert и никаких проблем, все работает, запросы добавления удаления, мне кажется проблема не с базой FB 2.0 а с FBplus с ним что то не так, хотя я устанавливал точно как написано в установке..... -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Согласно снимку экрана клиентская библиотека не может найти машину, даже ещё не сервер. Возможно закрыты порты 3051 на обеих машинах или хотя бы на одной. И вообще есть ли адрес такой, как ты указываешь? Попробуй пингануть машину.
Добавлено @ 09:03 Нет, с FIBPlus проблем нет. Иначе бы у всех они были. Согласись. Добавлено @ 09:16 При чём здесь установка компонент Delphi и настройка подключения к серверу. А ты не хочешь установить на разные компьютеры IB и FB??? |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
1 - как пингануть портик машинку? и как открыть 3051 порт если он закрыт 2 - я имел установку не Delphi, а FBplus на комп 3 - дело в том чтобы хотелось бы чтобы и IB7.0 и Fb 2.0 на компе стояли! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
конкретный порт никак, можно только машину в целом, и то ответ получишь, если машина будет отвечать. смотря где, смотря в какой программе и я тоже имел ввиду установку не Delphi, а компонентов FIBPlus, только не знаю, где ты нашёл версию 2.0, сейчас обычно 6.45
разбирайся с сетевыми настройками, брандмауэрами, портами. Попробуй так: снеси оба сервера, перезагрузи машину, найди ВСЕ клиентские библиотеки GDS32.DLL, FBClient.dll и УДАЛИ их, удали исходные папки обеих серверов, установи IB, установи FB, при установке FB НЕ ГЕНЕРИ клиентскую библиотеку gds32.dll, после установки не запускай Firebird, а лезь в настроечный файл Firebird`а и там настраивай Firebird на порт 3051, мало того, посмотри, чтобы до установки поры 3050 и 3051 не были уже заняты другими программами, здесь скачаешь программу, которая поможет следить за сетевыми процессами http://forum.vingrad.ru/index.php?showtopi...st&p=939503 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
TaNK, мне начинает казаться, что ты путаешь FB 2.0 (SQL сервер Firebird) и компоненты доступа FibPlus
|
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
Akella 2,0 имел ввиду конечноже FireBird, а то что FIBplus 6.45 может описался..я понял все! Это сообщение отредактировал(а) TaNK - 28.11.2006, 11:10 -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
вроде проблема решена, но очень не рациональным способом - fbclient.dll была переименована в gds32.dll и помещена в папку \system32, но при этом файл gds32.dll (IB7.0) переименовал в другое имя (gds33.dll) и когда будет необходимо использовать придется переименовывать наоборот, а так все работает и твой пример тоже, вот так! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
это неправильно Добавлено @ 14:02 http://www.ibase.ru/ibfaq.htm#2ib |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
хорошо, прочту спасибо!
-------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |