powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / некоторые коды из iberror.h
10 сообщений из 10, страница 1 из 1
некоторые коды из iberror.h
    #39723434
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, ВСЕ!

В процессе доводки напильником нашего клона IBX
смержил актуальный iberror.h с древним аналогом.
Не считая новых кодов и отсутствия специфических IB-шных, обнаружил следующее:
1. в новом отсутствует isc_gfix_opt_SQL_dialect = 335741039;
2. в новом isc_like_escape_invalid = 335544702 переименована в isc_escape_invalid = 335544702;

ВопросЫ:
п.1 - оно изначально было неживое?
п.2 - зачем? (не принципиально, но интересно)

--
Регардсы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39723578
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

про первое впервые слышу, скорее всего мертворожденное. А isc_escape_invalid сейчас кидается во всех случаях с escape - не только внутри LIKE, но и в SIMILAR TO, в SUBSTRING и даже при парсинге DPB :-) Поэтому и переименовали.
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39723583
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.10.2018 15:23, dimitr пишет:
> про первое впервые слышу, скорее всего мертворожденное. А isc_escape_invalid сейчас кидается во всех случаях с escape - не только внутри LIKE, но и в SIMILAR TO, в SUBSTRING и даже при парсинге DPB
> :-) Поэтому и переименовали.

Спасибо! :)
Я у себя на всяк случай создал синоним, для legacy-кода.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39723779
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

а какие SQL-диалекты могут быть в ODS от FB3 ?
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724483
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.10.2018 20:45, Arioch пишет:
> а какие SQL-диалекты могут быть в ODS от FB3 ?

всё те же самые что и раньше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724669
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

и вот это всё на трёшке тоже отработает?

https://www.firebirdsql.org/file/documentation/reference_manuals/user_manuals/html/gfix-dialect.html

вот интересный вопрос, gfix доступен через Services API ?

если через Services GFix в 3.04 попробовать уже открытой БД поставить 2-й или 4-й диалект, интeресно какой код стервер вернёт
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724674
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29.10.2018 18:00, Arioch пишет:
> попробовать уже открытой БД поставить 2-й или 4-й диалект, интeресно какой код стервер вернёт

пощупать можно.
но лень.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724675
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

по поводу диалектов ничего не менялось даже в 4.0. Ну разве что NUMERIC, DECIMAL стало возможным делать с точностью > 18.
Причём на 1 диалекте есть разрывчик > 18 точность делать можно, а вот 16, 17 и 18 нет (:
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724676
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

я просто пытаюсь распарсить само название константы "isc_gfix_opt_SQL_dialect"

явно относится к опциям gfix
но поскольку утилита gifx.exe в свои OS error code едва ли их светит (или может?), то к Services

далее, такую ошибку для чего могли бы планировaть, в приципе?
неправильное задание опций gfix касательно диалектов

хотя и правильное задание опций gfix касательно диалектов - но ошибка в их применении, в реальной работе

наконец, какие-то другие опции gfix, которые доступны не во всех диалектах


Мимопроходящийно лень.
Истину глаголешь!
...
Рейтинг: 0 / 0
некоторые коды из iberror.h
    #39724688
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochвот интересный вопрос, gfix доступен через Services API ?
вариации по версиям - имеются
Код: plaintext
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.
Usage: fbsvcmgr manager-name switches...
...
action_properties:
    dbname [string value]
    prp_page_buffers [int32 value]
    prp_sweep_interval [int32 value]
    prp_shutdown_db [int32 value]
    prp_deny_new_transactions [int32 value]
    prp_deny_new_attachments [int32 value]
    prp_set_sql_dialect [int32 value]
    prp_access_mode [prp_am_readonly | prp_am_readwrite]
    prp_reserve_space [prp_res_use_full | prp_res]
    prp_write_mode [prp_wm_async | prp_wm_sync]
    prp_activate
    prp_db_online
    prp_force_shutdown [int32 value]
    prp_attachments_shutdown [int32 value]
    prp_transactions_shutdown [int32 value]
    prp_shutdown_mode [prp_sm_normal | prp_sm_multi | prp_sm_single | prp_sm_full]
    prp_online_mode [prp_sm_normal | prp_sm_multi | prp_sm_single | prp_sm_full]
    prp_nolinger
action_repair:
    dbname [string value]
    rpr_commit_trans [int32 value]
    rpr_rollback_trans [int32 value]
    rpr_recover_two_phase [int32 value]
    rpr_commit_trans_64 [int64 value]
    rpr_rollback_trans_64 [int64 value]
    rpr_recover_two_phase_64 [int64 value]
    rpr_check_db
    rpr_ignore_checksum
    rpr_kill_shadows
    rpr_mend_db
    rpr_validate_db
    rpr_full
    rpr_sweep_db
    rpr_list_limbo_trans
    rpr_icu
...
action_validate:
    dbname [string value]
    val_tab_incl [string value]
    val_tab_excl [string value]
    val_idx_incl [string value]
    val_idx_excl [string value]
    val_lock_timeout [int32 value]
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / некоторые коды из iberror.h
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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