telepath |
Отправлено: 13.10.2004, 11:48 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132

|
Вроде выставил поле зависимым от домена, где установлен charset 1251.
Но заносить русский текст в табличку все равно не хочет 
Не подскажете как это лечится? |
 |
** pasha |
Отправлено: 13.10.2004, 12:04 |
|
Не зарегистрирован

|
Может проблема в Windows — не хватает каких-то русских шрифтов ?
А у домена должно быть, типа
VARCHAR(80) CHARACTER SET WIN1251
то есть когда создаете поле выбираете набор символов WIN1251
и коллате в зависимости от сортировки(поиска) или
WIN1251(по умолчанию) или PXW_CYRL
но независимо от коллате — если выбрали набор WIN1251
уже это обеспечит вам русский шрифт.
|
 |
telepath |
Отправлено: 13.10.2004, 12:11 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132

|
Шрифты есть, пишет что мол не может transliteral character впихнуть туда |
 |
olegenty |
Отправлено: 18.10.2004, 09:00 |
|
Ветеран
Группа: Модератор
Сообщений: 2412

|
а когда база данных создавалась, какой CHARSET был выбран??? сообщение говорит лишь о том, что где-то что-то недособлюдено.
|
 |
telepath |
Отправлено: 18.10.2004, 12:40 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132

|
Вылечилось строчкой в DBParams:
lc_ctype=WIN1251
Вот еще вопрос возник:
Чем отличаются RecordCount от VisibleRecordCount() и RecordCountFromSrv() ?
Особенно последний. Уж больно странные они значения возвращают. |
 |
olegenty |
Отправлено: 18.10.2004, 14:59 |
|
Ветеран
Группа: Модератор
Сообщений: 2412

|
ха! это не оно вылечилось, это ты грубую ошибку свою исправил 
RecordCount — количество фактически зафетченных записей.
VisibleRecordCount — количество записей отфильтрованного набора
RecordCountFromSrv — а это что-то типа COUNT по возвращаемому набору, т.е., сколько сервак всего вернёт... (так в справке написано)
|
 |
telepath |
Отправлено: 18.10.2004, 15:07 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132

|
А что значит зафетченных? |
 |
olegenty |
Отправлено: 18.10.2004, 15:50 |
|
Ветеран
Группа: Модератор
Сообщений: 2412

|
интерфейс получения данных так построен. допустим, ты написал запрос на выборку, и запустил его на выполнение. на клиента загрузится столько записей, сколько оговорено настройкой буферизации, либо сколько влезает в визуальный контрол. перемещаешься ниже — догружаются остальные. и значение, соответственно, меняется. и так пока не догрузятся все записи. тогда RecrdCount будет равно RecordCountFromSrv().
|
 |
telepath |
Отправлено: 18.10.2004, 17:07 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132

|
Понятно, спасибо |
 |