powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 UDF что то изменилось?
24 сообщений из 24, страница 1 из 1
FB3 UDF что то изменилось?
    #38451836
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Firebird-3.0.0.30708-0_Win32.7z

при восстановлении базы получил
Код: sql
1.
2.
3.
4.
5.
6.
gbak:    activating and creating deferred index FKD002_CONTR 
gbak:committing metadata 
gbak:fixing system generators 
gbak: WARNING:function B_COPY is not defined 
gbak: WARNING:    module name or entrypoint could not be found 
gbak:finishing, closing, and going home 



но в восстановленной базе данных метод данные функций присутствуют


при попытке запуска запроса
Код: sql
1.
2.
3.
4.
5.
6.
select B_ROUNDCU(1.111, 0.001) from rdb$database

Invalid token.
invalid request BLR at offset 35.
function B_ROUNDCU is not defined.
module name or entrypoint could not be found.



уже и каталоги расположил как в ФБ2.5 не помогает
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451849
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Болтик,

проблема в отсутствии UDF. DLL с UDF в нужное место скопировал?
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451862
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЕвгений Болтик,

проблема в отсутствии UDF. DLL с UDF в нужное место скопировал?

не понял? все как обычно в UDF уложил в папку UDF. Других раньше мест не надо было.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451868
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Болтиквсе как обычно в UDF уложил в папку UDF.
А остальные библиотеки, от которых они зависят? Ту же ib_util, например.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451948
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕвгений Болтиквсе как обычно в UDF уложил в папку UDF.
А остальные библиотеки, от которых они зависят? Ту же ib_util, например.


Дык она же в BIN лежит.
Ложил все даже как в 2.5 лежит сейчас и не работает.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451956
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикДык она же в BIN лежит.
Где ты в 3.0 нашёл bin?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451958
Dimitry SibiryakovЕвгений БолтикДык она же в BIN лежит.Где ты в 3.0 нашёл bin?..в линуховом варианте ФБ он есть.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451959
тьфу... у него же виндузовый...
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38451989
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕвгений БолтикДык она же в BIN лежит.
Где ты в 3.0 нашёл bin?..


Ладно, где то был не прав бин сам создал давно это было :).
Слил все из архива в C:\Program Files (x86)\firebird и положил свои УДФ не помогло. У меня W8.1, хотя это должно быть по барабану.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38452002
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Process Monitor в руки и смотреть где и что он ищет (и почему не находит).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38452795
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovProcess Monitor в руки и смотреть где и что он ищет (и почему не находит).


MS "Process Monitor" скачал. Что именно смотреть процесс в фильтрах указал нифига не показывает
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453017
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикDimitry SibiryakovProcess Monitor в руки и смотреть где и что он ищет (и почему не находит).


MS "Process Monitor" скачал. Что именно смотреть процесс в фильтрах указал нифига не показывает

Точнее показывает, но только при подключении к базе.
Когда выполняю запрос никаких строк не добавляется.

Dimitry Sibiryakov Подскажи какие параметры выставить для ловли сообщения. В котором можно увидеть куда ломится
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453115
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикПодскажи какие параметры выставить для ловли сообщения. В котором
можно увидеть куда ломится
"Process Name is firebird.exe".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453211
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕвгений БолтикПодскажи какие параметры выставить для ловли сообщения. В котором
можно увидеть куда ломится
"Process Name is firebird.exe".


Это я и по ИД процесса смотрел. В момент выполнения запроса 0 эмоций
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453219
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Болтик,

и не будет, если метаданные UDF не восстановлены. Они есть?
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453232
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикВ момент выполнения запроса 0 эмоций
Это должен быть первый запрос после запуска сервера.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453551
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕвгений БолтикВ момент выполнения запроса 0 эмоций
Это должен быть первый запрос после запуска сервера.


Несколько различных вариантов перепробовал появляется сообщение, что создана нить в которой могу посмотреть только это(что это нам дало не понял пока)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
Description:	Firebird SQL Server
Company:	Firebird Project
Name:	firebird.exe
Version:	WI-T3.0.0.30708
Path:	C:\Program Files (x86)\firebird\firebird.exe
Command Line:	"C:\Program Files (x86)\firebird\firebird.exe" -s DefaultInstance -m
PID:	5516
Parent PID:	768
Session ID:	0
User:	NT AUTHORITY\СИСТЕМА
Auth ID:	00000000:000003e7
Architecture:	32-bit
Virtualized:	False
Integrity:	Обязательная метка\Обязательный уровень системы
Started:	05.11.13 22:19:26
Ended:	(Running)
Modules:
firebird.exe	0x400000	0x74000	C:\Program Files (x86)\firebird\firebird.exe	Firebird Project	WI-T3.0.0.30708
ib_util.dll	0x10000000	0x6000	C:\Program Files (x86)\firebird\ib_util.dll	Firebird Project	WI-T3.0.0.30708
icuuc30.dll	0x4a800000	0x89000	C:\Program Files (x86)\firebird\icuuc30.dll	IBM Corporation and others	3, 0, 0, 0
icudt30.dll	0x68050000	0x17e000	C:\Program Files (x86)\firebird\icudt30.dll	IBM Corporation and others	3, 0, 0, 0
MSVCR100.dll	0x689e0000	0xbd000	C:\Program Files (x86)\firebird\MSVCR100.dll	Microsoft Corporation	10.00.30319.415
fbclient.dll	0x68aa0000	0xe7000	C:\Program Files (x86)\firebird\fbclient.dll	Firebird Project	WI-T3.0.0.30708
rasadhlp.dll	0x74120000	0x7000	C:\Windows\SysWOW64\rasadhlp.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
DNSAPI.dll	0x74140000	0x7c000	C:\WINDOWS\SysWOW64\DNSAPI.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
mswsock.dll	0x741c0000	0x45000	C:\WINDOWS\SysWOW64\mswsock.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
MPR.dll	0x74260000	0x14000	C:\WINDOWS\SysWOW64\MPR.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
winrnr.dll	0x742c0000	0x9000	C:\WINDOWS\SysWOW64\winrnr.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
NLAapi.dll	0x742d0000	0x12000	C:\WINDOWS\SysWOW64\NLAapi.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
pnrpnsp.dll	0x742f0000	0x14000	C:\WINDOWS\SysWOW64\pnrpnsp.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
napinsp.dll	0x74310000	0x10000	C:\WINDOWS\SysWOW64\napinsp.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
profapi.dll	0x74990000	0xe000	C:\WINDOWS\SysWOW64\profapi.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
SHCORE.dll	0x74eb0000	0x77000	C:\WINDOWS\SysWOW64\SHCORE.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
ntmarta.dll	0x75000000	0x25000	C:\WINDOWS\SysWOW64\ntmarta.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
bcryptPrimitives.dll	0x750c0000	0x51000	C:\WINDOWS\SysWOW64\bcryptPrimitives.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
CRYPTBASE.dll	0x75120000	0x9000	C:\WINDOWS\SysWOW64\CRYPTBASE.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
SspiCli.dll	0x75130000	0x1d000	C:\WINDOWS\SysWOW64\SspiCli.dll	Microsoft Corporation	6.3.9600.16408 (winblue_gdr.130920-1803)
WS2_32.dll	0x75220000	0x4d000	C:\WINDOWS\SysWOW64\WS2_32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
combase.dll	0x752d0000	0x14e000	C:\WINDOWS\SysWOW64\combase.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
msvcrt.dll	0x754a0000	0xbe000	C:\WINDOWS\SysWOW64\msvcrt.dll	Microsoft Corporation	7.0.9600.16384 (winblue_rtm.130821-1623)
KERNEL32.DLL	0x75710000	0x140000	C:\WINDOWS\SysWOW64\KERNEL32.DLL	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
sechost.dll	0x75870000	0x3e000	C:\WINDOWS\SysWOW64\sechost.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
GDI32.dll	0x758b0000	0x108000	C:\WINDOWS\SysWOW64\GDI32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
ole32.dll	0x75b40000	0x10b000	C:\WINDOWS\SysWOW64\ole32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
KERNELBASE.dll	0x75c50000	0xcf000	C:\WINDOWS\SysWOW64\KERNELBASE.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
COMCTL32.dll	0x75d20000	0x86000	C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_7c55c866aa0c3ff0\COMCTL32.dll	Microsoft Corporation	6.10 (winblue_rtm.130821-1623)
RPCRT4.dll	0x75e40000	0xb1000	C:\WINDOWS\SysWOW64\RPCRT4.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
ADVAPI32.dll	0x76070000	0x77000	C:\WINDOWS\SysWOW64\ADVAPI32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
SHELL32.dll	0x760f0000	0x11a3000	C:\WINDOWS\SysWOW64\SHELL32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
NSI.dll	0x772a0000	0x7000	C:\WINDOWS\SysWOW64\NSI.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
SHLWAPI.dll	0x772b0000	0x41000	C:\WINDOWS\SysWOW64\SHLWAPI.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
USER32.dll	0x77300000	0x150000	C:\WINDOWS\SysWOW64\USER32.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
wow64cpu.dll	0x77650000	0x9000	C:\WINDOWS\system32\wow64cpu.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
wow64.dll	0x77660000	0x49000	C:\WINDOWS\SYSTEM32\wow64.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
wow64win.dll	0x776b0000	0x68000	C:\WINDOWS\system32\wow64win.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
ntdll.dll	0x77720000	0x168000	C:\WINDOWS\SysWOW64\ntdll.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
ntdll.dll	0x7fff26260000	0x1a9000	C:\WINDOWS\SYSTEM32\ntdll.dll	Microsoft Corporation	6.3.9600.16384 (winblue_rtm.130821-1623)
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453557
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикНесколько различных вариантов перепробовал
Попробуй выпить валерьянки и внимательно прочитать что тебе пишут. Потом таки используй
Process Monitor, а не Process Explorer.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453563
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕвгений БолтикНесколько различных вариантов перепробовал
Попробуй выпить валерьянки и внимательно прочитать что тебе пишут. Потом таки используй
Process Monitor, а не Process Explorer.


Дык это из монитора как раз.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453567
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикДык это из монитора как раз.
Тогда к мониторингу создания процессов и потоков добавь файловые операции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38453681
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит к чему пришли. Все глюки были только из ИБЭксперт и моей программы.
При запуске из isql.exe все работает. Видать проблемы где то в недрах ФБ3.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38454103
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений БолтикДык это из монитора как раз.
это из Explorer. В Monitor все по другому показывается.

Евгений Болтик Все глюки были только из ИБЭксперт и моей программы.
При запуске из isql.exe все работает.
то есть, ты утверждаешь, что FB как-то отличает коннекты, и считает isql родным? :-)
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38454199
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он использует локальный коннект, который в 3-ке приводит к загрузке embedded. Корневым каталогом ФБ становится каталог хост-приложения, т.е. IBE или его программы. Где конечно же нет никакой папки /udf. При запуске isql из дерева каталогов ФБ все есс-но работает.
...
Рейтинг: 0 / 0
FB3 UDF что то изменилось?
    #38454460
Евгений Болтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvЕвгений БолтикДык это из монитора как раз.
это из Explorer. В Monitor все по другому показывается.

А вот и нет. Щелкаем по строе 2 раза и получаем то, что я выложил.

kdvЕвгений Болтик Все глюки были только из ИБЭксперт и моей программы.
При запуске из isql.exe все работает.
то есть, ты утверждаешь, что FB как-то отличает коннекты, и считает isql родным? :-)

По сравнению с 2.5 разница на лицо. Переход с старых версий по 2.5. Я никогда не ощущал. В 3 есть несколько моментов и я эти моменты для себя записал, чтобы в очередной раз не мучать разработчиков.

Получив такой ответ:
Код: sql
1.
2.
3.
- не используй локальный коннект. 
Иначе IBExpert грузит embedded, которая своим рабочим каталогом 
считает каталог эксперта. Где нет никаких UDF.


все встало на свои места. Далее за 10 минут запустил тесты и сравнил их.

Это мои заметки и для себя чтобы не забыть в очередной раз(это позволило мне ничего не меняя в расположении файлов запустить все по старому но с 3-ой)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1.Если собираемся подключиться по сети к серверу ФБ3
к примеру "192.168.0.1:С:\base\data.GDB" выполните
gsec -add sysdba -pw masterkey

2.Чтобы не было проблем с поиском где у нас UDF и почему они ненаходятся 
надо сделать одно из
2.1 заменить
#Providers = Remote,Engine12,Loopback
на
Providers = Remote,Loopback,Engine12
2.2 использовать строку подключения
a) localhost:<база>
b) xnet://<база>
Рекомендуется пойти по пути 2.2
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 UDF что то изменилось?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]