|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
hi all Жила-была таблица, в которой варчар-поле объявлено как: Код: sql 1. 2. 3. 4. 5. 6.
- и при этом: Код: sql 1. 2. 3. 4. 5.
Каждый раз, когда делается селект из этой таблицы, ИБЭ выводит данные из doc_numb с каким-то диким избытком по ширине (см аттач). Да, я делаю, конечно же, сразу Ctrl-[+] для автовыравнивания. Но: 1) ИБЭ помнит это только до момента селекта из другой таблицы; как только я сделаю "другой селект", а затем снова вернуть к doc_list'у, - опять надо жмякать Упр-Плюс. 2) Откудова он вообще берёт размер графы для показа ? Не умножает ли он декларированную ширину (varchar( 20 )) на число байтов в кодировке (4), дабы получить ширину в октетах ? Ибо что-то очень похоже, судя по видимому размеру... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 15:52 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоид, Вполне может быть, что грид инициализирует ширину столбца по размеру поля в пересчете на байты. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 16:00 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertВполне может быть, что грид инициализирует ширину столбца по размеру поля в пересчете на байты.А нельзя ли в далёком и светлом будущем (ввиду моратория :)) научить грид смотреть не на число октетов, на на число символов ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 16:19 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоид, Короче, это в Options | Environment Options | Grid | Display formats задается. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 17:06 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
ТаблоидIBExpertВполне может быть, что грид инициализирует ширину столбца по размеру поля в пересчете на байты.А нельзя ли в далёком и светлом будущем (ввиду моратория :)) научить грид смотреть не на число октетов, на на число символов ? И если число символов больше 100 (например 255, или 4096, или 32000), то не делать невменяемую ширину столбца, а ограничиться 50-100 символами :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 17:21 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertOptions | Environment Options | Grid | Display formats задается.там тока спиннер с надписью: "String Fields Width (chars)" c нулём. Что значит "ноль" - брать число октетов из DDL столба ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 17:58 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
NickDeeИ если число символов больше 100 (например 255, или 4096, или 32000), то не делать невменяемую ширину столбца, а ограничиться 50-100 символами :)+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 17:58 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоидтам тока спиннер с надписью: "String Fields Width (chars)" c нулём. Что значит "ноль" - брать число октетов из DDL столба ? Ё-мое... Ноль значит как у тебя сейчас. Нравится, как сейчас? Тогда оставь ноль. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 18:09 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertТаблоидтам тока спиннер с надписью: "String Fields Width (chars)" c нулём. Что значит "ноль" - брать число октетов из DDL столба ?Ё-мое... Ноль значит как у тебя сейчас. Нравится, как сейчас? Тогда оставь ноль.Если выставить не ноль (например, 20), то эта величина перебьёт значение длины в декларации поля. Все поля будут под одну гребёнку. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 19:12 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоид, Других бананьев у нас нэма. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 19:52 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertДругих бананьев у нас нэма.ТаблоидА нельзя ли в далёком и светлом будущем <...> смотреть не на число октетов, на на число символов ?- ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 20:36 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
вполне бы устроило и просто запоминание последних использованных при просмотре ширин столбцов... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 21:52 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоид, Занудный ты... У меня тут далекое и светлое будущее уже наступило. Вчера... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 08:18 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpert, а что такое произошло? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 09:34 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Симонов Дениса что такое произошло? На 4 длину поделил ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 09:40 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertНа 4 длину поделил ;)надеюсь, это только для UTF8 столбов такое деление ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 19:46 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertЗанудный ты... У меня тут далекое и светлое будущее уже наступило. Вчера... . . . На 4 длину поделил ;)Прошу прощения за назойливость, но у меня это светлое будущее до сих пор не наступает, несмотря на IBE 2014.4.1.1 Скрипт: Код: 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. 46. 47. 48. 49. 50. 51.
Код: sql 1. 2. 3.
И получаю тот же самый грид с "расточительно-широкими" столбами: ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 09:08 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
Таблоид, не понятно что ты хочешь. При UNION ALL ширина столбца определяется по размеру самого большого ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 09:44 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
ТаблоидПрошу прощения за назойливость, но у меня это светлое будущее до сих пор не наступает, несмотря на IBE 2014.4.1.1 В этой версии светлое будущее уже не наступит. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 10:49 |
|
Как IBE определяет отображаемую ширину в grid'e для varchar-столбов с charset UTF8 ?
|
|||
---|---|---|---|
#18+
IBExpertТаблоидПрошу прощения за назойливость, но у меня это светлое будущее до сих пор не наступает, несмотря на IBE 2014.4.1.1 В этой версии светлое будущее уже не наступит.ладно, подожду до след. билда. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 12:30 |
|
|
start [/forum/topic.php?fid=42&fpage=34&tid=1599741]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 151ms |
0 / 0 |