SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » isc_dpb_config (дождь, лыжи не едут.)
isc_dpb_config [сообщение #948] Wed, 09 November 2022 14:59 Переход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Здравствуйте ВСЕ!

Пытаюсь задействовать "Per-connection configuration".
формирую DPB:
#1#28#6'tester'#87#20'WireCompression=True'#29#6'123456'
    │           │                            │
    │           │                            └─isc_dpb_password
    │           └─isc_dpb_config
    └─isc_dpb_user_name
цепляюсь, смотрю RDB$GET_CONTEXT('SYSTEM', 'WIRE_COMPRESSED').
и вижу фигу. Sad
если же прописываю в конфиг (на клиенте) WireCompression = true, то всё Ок.

что я делаю не так?
Re: isc_dpb_config [сообщение #951 является ответом на сообщение #948] Thu, 10 November 2022 16:03 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Проверил, работает.
Ты нам точно всё показал ?
Re: isc_dpb_config [сообщение #952 является ответом на сообщение #951] Thu, 10 November 2022 17:20 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
hvlad
. Проверил, работает.
Ты нам точно всё показал ?
почистил железяку ветошью от старых клиентов.
удалил все вхождения в system32.
поменял установленного клиента с 3.0.7 на 3.0.10 ─ работает!
вах, шайтан! Very Happy

зы: переписываю базовый класс TIBCustomConnection, с намерением понапихать в него "флажков" по максимуму.
все 98 штук конечно перебор, но хоть какие-то более-менее ходовые.
Re: isc_dpb_config [сообщение #954 является ответом на сообщение #951] Thu, 10 November 2022 18:20 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
вопрос.

isc_dpb_lc_messages - указание таки клиенту, или не дай Бог, серверу?
(паранойя разгулялась)
Re: isc_dpb_config [сообщение #955 является ответом на сообщение #954] Thu, 10 November 2022 21:07 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
Я вообще не вижу, чтобы isc_dpb_lc_messages где-то обрабатывалось
Re: isc_dpb_config [сообщение #958 является ответом на сообщение #955] Fri, 11 November 2022 12:37 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
hvlad
. Я вообще не вижу, чтобы isc_dpb_lc_messages где-то обрабатывалось
жаль.
удобная была бы функция (по задумке).
проверил на древнем FB1.0.3 и даже на дремучем "IB5.6 for Windows NT/95" (с его родным клиентом) ─ глухой номер.
параметр тупо игнорируется ─ я ему всякую хрень подсовываю, а он молча проглатывает.

груздь, пенчаль... Sad

Re: isc_dpb_config [сообщение #961 является ответом на сообщение #958] Fri, 11 November 2022 15:40 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Интерпретация статуса "by design" оторвана от коннекта, там даже кодировки строк невозможно определить, не говоря уже об использовании выделенного данному коннекту файла сообщений.
Re: isc_dpb_config [сообщение #965 является ответом на сообщение #961] Fri, 11 November 2022 19:56 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
SD писал(а) Fri, 11 November 2022 15:40
Интерпретация статуса "by design" оторвана от коннекта, там даже кодировки строк невозможно определить, не говоря уже об использовании выделенного данному коннекту файла сообщений.
Если честно, сообщение не понял. Но было бы неплохо передавать в параметрах подключения путь к языковому файлу. Использование переменных окружения типа FIREBIRD_MSG и FIREBIRD выглядит уж очень старомодным, их выкинуть.
Re: isc_dpb_config [сообщение #966 является ответом на сообщение #965] Sat, 12 November 2022 01:42 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Поясняю на пальцах: есть два коннекта, одному поставлен файл сообщений А, другому файл Б. В функцию fb_interpret() передан какой-то статус-вектор. Вопрос на засыпку: какой файл эта функция должна использовать для приведения этого вектора в "читаемую" форму?

Ещё более интересный вопрос: какую кодировку имеют сообщения в файле и какую они должны иметь на выходе этой функции?
Re: isc_dpb_config [сообщение #967 является ответом на сообщение #966] Sat, 12 November 2022 11:55 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Дмитрий, твои аргументы понятны.
Но два (и более) коннекта с разными клиентами на один процесс нужны пожалуй IBExpert-у и репликатору.
Прикладников этот кейс мало колышит.
Re: isc_dpb_config [сообщение #968 является ответом на сообщение #967] Sat, 12 November 2022 14:49 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Это не аргументы, это утрирование в надежде довести до собеседника мысль, что функция интерпретации статус-вектора понятия не имеет существует ли коннект и если таки да, какой там файл сообщений был для него установлен. И даже если отрастить некоторую глобальную переменную, встанет вопрос перекодировки текста из файла в кодировку подключения (поскольку кое-кто, не будем тыкать пальцем, решил, что все сообщения об ошибках должны быть именно в кодировке подключения).
Re: isc_dpb_config [сообщение #969 является ответом на сообщение #966] Sat, 12 November 2022 19:42 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
SD писал(а) Sat, 12 November 2022 01:42
...В функцию fb_interpret()..
Ясно, в общем виновато устаревшее api.
Re: isc_dpb_config [сообщение #970 является ответом на сообщение #969] Sat, 12 November 2022 21:11 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Виновато отсутствие присутствия.
Где-то у меня на антресолях была коробочка с IB4.
Если найду — пощупаю.

ЗЫ: это у меня только в страничку этого сайта промеж сообщений вклинивается йо#анный политический спам?!
Re: isc_dpb_config [сообщение #971 является ответом на сообщение #970] Sat, 12 November 2022 22:49 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
МП писал(а) Sat, 12 November 2022 21:11
йо#анный политический спам?!
У меня нет. Возможно, владельцы данного ресурса решили встроить рекламную интеграцию и тестирует её на каких-то региональных ip.
Re: isc_dpb_config [сообщение #972 является ответом на сообщение #971] Sun, 13 November 2022 10:24 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Эта хрень вылезает, если не включён https.
А по умолчанию он таки выключен на этом сайте.
Re: isc_dpb_config [сообщение #974 является ответом на сообщение #972] Sun, 13 November 2022 14:59 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Тогда все претензии - к твоему провайдеру.

PS: О, кстати без (s) оно ещё и работает вменяемо быстро поскольку картинки начали кэшироваться.

[Обновления: Sun, 13 November 2022 15:01]

Известить модератора

Re: isc_dpb_config [сообщение #980 является ответом на сообщение #974] Mon, 14 November 2022 15:51 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
возвращаемся к isc_dpb_config с WireCompression=True.
если я подгружаю клиента из каталога куда его поставил инсталлятор, то компрессия включается.
если же из Windows\System32, куда его пихает тот же инсталлятор, то фигушки!

не может дотянуться до какой-то библиотеки?
Re: isc_dpb_config [сообщение #981 является ответом на сообщение #980] Mon, 14 November 2022 16:58 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 364
Зарегистрирован: August 2022
Senior Member
МП писал(а) Mon, 14 November 2022 14:51
возвращаемся к isc_dpb_config с WireCompression=True.
если я подгружаю клиента из каталога куда его поставил инсталлятор, то компрессия включается.
если же из Windows\System32, куда его пихает тот же инсталлятор, то фигушки!

не может дотянуться до какой-то библиотеки?
Есс-но, zlib
Re: isc_dpb_config [сообщение #982 является ответом на сообщение #981] Mon, 14 November 2022 17:10 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
hvlad
. Есс-но, zlib
Ок.
буду подкладывать под EXE-шник.

надо бы наверное этот нюанец отметить в доке.
Re: isc_dpb_config [сообщение #985 является ответом на сообщение #981] Tue, 15 November 2022 12:10 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
кстати, инсталлятор ставит Zlib только при установке сервера.
если ставить только клиента, то хрен.

имхо, поправить бы надо, чтоб ставил всегда.
Re: isc_dpb_config [сообщение #986 является ответом на сообщение #982] Tue, 15 November 2022 13:17 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
МП писал(а) Mon, 14 November 2022 17:10

надо бы наверное этот нюанец отметить в доке.
МП писал(а) Tue, 15 November 2022 12:10

имхо, поправить бы надо, чтоб ставил всегда.
imho, это мелочи жизни, специалист всегда разберется, а дилетантам это и не нужно
Re: isc_dpb_config [сообщение #989 является ответом на сообщение #986] Tue, 15 November 2022 15:04 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ggreggory
imho, это мелочи жизни, специалист всегда разберется, а дилетантам это и не нужно
если речь об автоматизации пивного ларька, то да.
Re: isc_dpb_config [сообщение #991 является ответом на сообщение #986] Wed, 16 November 2022 23:49 Переход к предыдущему сообщениюПереход к следующему сообщению
Старый Плюшев в настоящее время не в онлайне  Старый Плюшев
Сообщений: 95
Зарегистрирован: August 2022
Географическое положение: Ленинград
Member
ggreggory писал(а) Tue, 15 November 2022 13:17
МП писал(а) Mon, 14 November 2022 17:10

надо бы наверное этот нюанец отметить в доке.
МП писал(а) Tue, 15 November 2022 12:10

имхо, поправить бы надо, чтоб ставил всегда.
imho, это мелочи жизни, специалист всегда разберется, а дилетантам это и не нужно
Кхм... Пять лет вне профессии - это, конечно срок. Но вот ударила мне... скажем... блажь, во, в голову на днях, склепать апликушку для домашнего употребления. Таки структуры и SQL не приходя в сознание, а вот конфигурирование Delphi - уууу... Склероз - замечательная болячка, каждый день узнаёшь столько нового. Хоть и я есть нынче дилетант, но таки справился, и даже без доки. Но. FB-то был полуторка, там конфигурировать-то нечего пока не выйдешь на серьёзные объёмы при значительном количестве пользователей. А за нынешний я бы просто не взялся. Пару недель тыркаться чтобы просто к базе приконнектиться. Оно дилетанту точно не надо. Не разбираться тыком, а вааще, если дока хромает.
Re: isc_dpb_config [сообщение #1003 является ответом на сообщение #991] Thu, 17 November 2022 13:36 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
Старый Плюшев писал(а) Wed, 16 November 2022 23:49
А за нынешний я бы просто не взялся. Пару недель тыркаться чтобы просто к базе приконнектиться. Оно дилетанту точно не надо. Не разбираться тыком, а вааще, если дока хромает.
А чем стало сложнее-то ???
Re: isc_dpb_config [сообщение #1004 является ответом на сообщение #1003] Thu, 17 November 2022 14:38 Переход к предыдущему сообщению
Старый Плюшев в настоящее время не в онлайне  Старый Плюшев
Сообщений: 95
Зарегистрирован: August 2022
Географическое положение: Ленинград
Member
ggreggory писал(а) Thu, 17 November 2022 13:36

А чем стало сложнее-то ???
Я не вникал, у меня нет личной мотивации. Но какие вопросы на этом форуме преимущественно обсуждаются? Применения FB или установки/конфигурирования, которых раньше считай что и не было? А раз так, значит стало. И либо люди пытаются как встарь не чтить доку на эту тему и наскакивать с кондачка, либо дока неполная, либо неважно структурирована.
Предыдущая тема: Shutting down the server with 1 active connection(s)
Следующая тема: Запрос на обновление таблицы данными из другой таблицы
Переход к форуму:
  


Текущее время: Sun Dec 22 05:53:32 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01075 секунд