|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Возможно ли определить значение RDB$CHARACTER_SET_NAME в RDB$DATABASE при создание базы через isc_create_database? Пробовал в DPB помещать isc_dpb_lc_ctype со значением WIN1251, RDB$CHARACTER_SET_NAME остается пустым. Firebird 2.1.7, 3.0.3; win32 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:26 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
artemana, кошмар какой. isc_dpb_lc_ctype это параметр при коннекте уже к существующей базе. При создании базы параметры БД указываются текстом. См. пример http://www.ibase.ru/ibx#ibdatabase Создание БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:41 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
20.02.2018 11:26, artemana пишет: > Возможно ли определить значение RDB$CHARACTER_SET_NAME в RDB$DATABASE при создание базы через isc_create_database? > Пробовал в DPB помещать isc_dpb_lc_ctype со значением WIN1251, RDB$CHARACTER_SET_NAME остается пустым. The isc_create_database( ) method is not currently supported from user applications. It is for internal use only. Use isc_dsql_execute_immediate( ) to create a database with a valid database handle. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:50 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Мимопроходящий, спс, а то я основное упомниание isc_create_database и isc_dsql_execute_immediate пропустил. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:51 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
kdvartemana, кошмар какой. isc_dpb_lc_ctype это параметр при коннекте уже к существующей базе. При создании базы параметры БД указываются текстом. См. пример http://www.ibase.ru/ibx#ibdatabase Создание БД. IBX тут не причем, он не пользуется isc_create_database, а выполняет создание БД через isc_dsql_execute_immediate. Интересует isc_create_database. Да \ Нет. Если да, то как. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:55 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
МимопроходящийThe isc_create_database( ) method is not currently supported from user applications. It is for internal use only. Use isc_dsql_execute_immediate( ) to create a database with a valid database handle. Читал. Но это для IB6.0, может что то поменялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 11:56 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
artemana, при создании БД используй isc_dpb_set_db_charset ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 12:11 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Мимопроходящий20.02.2018 11:26, artemana пишет: > Возможно ли определить значение RDB$CHARACTER_SET_NAME в RDB$DATABASE при создание базы через isc_create_database? > Пробовал в DPB помещать isc_dpb_lc_ctype со значением WIN1251, RDB$CHARACTER_SET_NAME остается пустым. The isc_create_database( ) method is not currently supported from user applications. It is for internal use only. Use isc_dsql_execute_immediate( ) to create a database with a valid database handle.Борланд хотел похоронить isc_create_database и заставить всех пользоваться isc_dsql_execute_immediate. Но не сделали ни то, ни другое. isc_dsql_execute_immediate не поддерживает и половины возможных опций. Так что пользуйтесь isc_create_database, по крайней мере с Firebird - никто его хоронить не собирается. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 12:13 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
hvladartemana, при создании БД используй isc_dpb_set_db_charset Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 12:29 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
hvladпри создании БД используй isc_dpb_set_db_charset И isc_dpb_lc_ctype лучше при этом тоже использовать, иначе полученный в результате хэндл будет иметь чарсет коннекта NONE и что-то может пойти не так. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 13:18 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovhvladпри создании БД используй isc_dpb_set_db_charset И isc_dpb_lc_ctype лучше при этом тоже использовать, иначе полученный в результате хэндл будет иметь чарсет коннекта NONE и что-то может пойти не так.Тут, кстати, имеет смысл использовать значение set_db_charset для аттача, если не задан lc_ctype ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 13:23 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
hvladимеет смысл использовать значение set_db_charset для аттача, если не задан lc_ctype ? Когда я в последний раз предложил использовать значение одного тэга для другого если тот не задан, Алекс назвал это "подозрительной фичей", так что не думаю, что это прокатит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 15:10 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
20.02.2018 15:10, Dimitry Sibiryakov пишет: > Когда я в последний раз предложил использовать значение одного тэга для другого если тот > не задан, Алекс назвал это "подозрительной фичей", так что не думаю, что это прокатит. ну, можно "плюсиков" накидать в трекер, от широкой общественности. фича то, имхо, весьма полезная. (и в доку внести естессно) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 15:15 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Мимопроходящий, любят люди гемор искать на ровном месте. Дефолтный чарсет у базы ведь может отличаться от чарсета коннекта. А значит, нужна возможность указывать их отдельно. А значит, при не указании одного нельзя использовать значение от другого (потому что у них несколько разное назначение). p.s. мне наплевать, поскольку я считаю создание БД из приложения бессмысленной фичой приложения. Так что, хоть на голове стойте :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 15:56 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
20.02.2018 15:56, kdv пишет: > . мне наплевать, поскольку я считаю создание БД из приложения бессмысленной фичой приложения. Хвастунову не говори. обидится. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 16:22 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
Мимопроходящий, ЭТО приложение он вряд ли имел в виду. А то ведь Firebird тоже можно в режиме приложения... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 16:27 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
kdvp.s. мне наплевать, поскольку я считаю создание БД из приложения бессмысленной фичой приложения. Так что, хоть на голове стойте :-) Записал в блокнотик. Если в твоем приложение увижу, процитирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 16:34 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
artemanaЗаписал в блокнотик. Если в твоем приложение увижу, процитирую. не дождёсся. Уж если я уже так считал как минимум 12 лет назад, когда писал статью про IBX, то ... Тем более, прикладные программы я не пишу уже лет 17. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 17:15 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
kdvТем более, прикладные программы я не пишу уже лет 17. А тут никто и не говорил про "прикладные"... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 17:23 |
|
определить значение RDB$CHARACTER_SET_NAME
|
|||
---|---|---|---|
#18+
artemanaА тут никто и не говорил про "прикладные"... ;) я имел в виду прикладные, у меня в статье про ibx так и написано. Инструментальные приложения могут создавать пустые БД чем угодно, как угодно, и сколько угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 17:42 |
|
|
start [/forum/topic.php?fid=40&msg=39604954&tid=1561230]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 320ms |
total: | 461ms |
0 / 0 |