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
|
Понятно, спасибо |
|