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

Вниз

Чегото не могу подключится через FB embeded к базе   Найти похожие ветки 

 
Rule ©   (2004-11-29 10:16) [0]

значит оключил сервер нормальный, который у менв машине висит,
положил значит файлик ддлошный FB embeded в каталог с моей программой, изменил название на гдс32.длл
в IBX  прописал подключение
127.0.0.1:C:\myApp\MyBase.fdb
ну остальное как полагается имя и пароль
и мне выдется ошибка, что
"не могу завершить сетевой запрос на хост "127.0.0.1"
не могу соеденится с сервером
Соединение не произошло так как конечный компьютер отверг запрос на подключение"

что делать ???
спасибо всем за внимание


 
Fay ©   (2004-11-29 10:43) [1]

Оставь только "C:\myApp\MyBase.fdb". В этом случае будешь работать по локальному протоколу - что и требуется.


 
Rule ©   (2004-11-29 12:14) [2]

Fay ©   (29.11.04 10:43) [1]
неа, говорит, недоступная БД, какбудто нифига не запущено ...
и вроде в документации написано что типа локальное соединение не поддерживается, а только через лупбек протокол причем ТСР ....
тоесть 127.0.0.1 или локалхост


 
Fay ©   (2004-11-29 12:28) [3]

Если запускаешь из Delphi, отключи в ней соединение.
И убери адрес 8)


 
Rule ©   (2004-11-29 12:40) [4]

тфу ты блин упустил что нужен эксклюзивный доступ к файлу :))), протормозил
но теперь рукается на то что неправильные параметры, что нет такого параметра как lc_ctype=WIN1251
что неужели нет действительно ?


 
Rule ©   (2004-11-29 12:44) [5]

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


 
Rule ©   (2004-11-29 12:48) [6]

пишет что не могу соединится так как не определена кодировка WIN1251


 
Fay ©   (2004-11-29 12:50) [7]

1)

user_name=sysdba
password=1
lc_ctype=win1251

2) В папке проекта есть папка "intl" с файлом "fbintl.dll"?


 
Rule ©   (2004-11-29 12:51) [8]

Fay ©   (29.11.04 12:50) [7]
первое верно, а второе зачем? (его нет)


 
Fay ©   (2004-11-29 12:54) [9]

А ты всунь. Это тебе не Yaffil (или как там его) - одной dll-ой не отделаешься. firebird.msg тоже положи - не помешает


 
Rule ©   (2004-11-29 12:55) [10]

Fay ©   (29.11.04 12:54) [9]
все положил, заработало, только при попытке чегото изменить выбрасывает
аксесс виалейшн по адрессу 000000 чтение по адрессу 00000


 
Rule ©   (2004-11-29 12:58) [11]

и ещё одно нашел причину - это DBGridEh
как только его убрал, то все сразу заработало, почему конфликтует ? хм ...


 
Rule ©   (2004-11-29 13:01) [12]

Поставил заново, заработало .... интересненько получается (есть вариант что в текущеё делфи стоит новее версия чем та в которой разрабатывали), скорее всего в этом причина ...


 
Fay ©   (2004-11-29 13:03) [13]

axe3


 
Rule ©   (2004-11-29 13:07) [14]

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


 
Rule ©   (2004-11-29 13:14) [15]

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


 
Fay ©   (2004-11-29 13:34) [16]

2 Rule ©   (29.11.04 13:14) [15]
В другом настроении я бы сказал, что так не бывает.


 
Sergey13 ©   (2004-11-29 16:28) [17]

2Rule ©
А файлы сервера все нужные положил?

Из README_embedded.txt

3. USAGE

 Just copy fbembed.dll into the directory with your
 application. Then rename it to either fbclient.dll or
 gds32.dll depending on your database connectivity software.
 Then start your application and it will use the embedded
 server as a client library and will be able to access
 local datasases. You should also copy firebird.msg and
 firebird.conf (if necessary) to the same directory.

 If external libraries are required for your application,
 then you should have them separately. Most probably, it
 will be INTL support (fbintl.dll) or UDF libraries. To
 be able to use them, you should place them into the
 directory tree which emulates the Firebird server one,
 i.e. has subdirectories like /intl or /udf:

 c:\my_app\app.exe
 c:\my_app\gds32.dll
 c:\my_app\ib_util.dll
 c:\my_app\firebird.conf
 c:\my_app\firebird.msg
 c:\my_app\intl\fbintl.dll
 c:\my_app\udf\fbudf.dll

 If you want to place the Firebird files (excluding the
 renamed fbembed.dll) in another directory, you need to
 modify your firebird.conf and set RootDirectory to the
 Firebird directory tree. Example:

 c:\my_app\app.exe
 c:\my_app\gds32.dll
 c:\my_app\ib_util.dll
 c:\my_app\firebird.conf
 d:\fb\firebird.msg
 d:\fb\intl\fbintl.dll
 d:\fb\udf\fbudf.dll

 firebird.conf:
 RootDirectory = d:\fb


 
Rule ©   (2004-11-30 10:39) [18]

во блин чудеса
положил
c:\my_app\udf\fbudf.dll
и все заработало ...
а что без удф с датами проблемма чтоли ?


 
Rule ©   (2004-11-30 10:41) [19]

Fay ©   (29.11.04 13:34) [16]
спасибо большое за помощь ....
Sergey13 ©   (29.11.04 16:28) [17]
это я читал, вот только не уделил особого внимания тому что длл с удф нужен ....
странно, спасибо что уделили время на меня ...



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

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

Наверх




Память: 0.49 MB
Время: 0.038 c
3-1101812052
Eugene1501
2004-11-30 13:54
2004.12.26
Ошибка при попытке открыть dbf


1-1103092428
AlexVM
2004-12-15 09:33
2004.12.26
RemObjects PascalScript...


14-1102305680
inew
2004-12-06 07:01
2004.12.26
Резервное копирование для рабочих станций


9-1093428278
XeNoN
2004-08-25 14:04
2004.12.26
Люди подскажите


14-1102473842
Думкин
2004-12-08 05:44
2004.12.26
С днем рождения! 8 декабря





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