На главную
Вы находитесь в Хранилище файлов Белорусской цифровой библиотеки

Поддержка NLS в Informix 7.*

Вопрос: Простенькая команда на SQL с русскими буквами внутри вызывает ошибку. select * from tbl1 where abc = "поиск" ; Syntacksys error ----------------^ Старые времена, когда Informix без дополнительных напоминаний обходился с советским восьмым битом по человечески канули в прошлое. Теперь он не шагу ни ступит без взведенных переменных окружения, связанных с категорией locale, и чем больше версия, тем больше ему переменых нужно.

Пример для HP-UX Informix 7.2

From: Dennis Svinarchuck База изначально должна быть создана с фиксированными LOCALE и только с ними потом будет работать. # # Informix 7.2 for HP-UX10.10 server config file # INFORMIXDIR=/usr/informix export INFORMIXDIR PATH=$PATH:$INFORMIXDIR/bin export PATH ONCONFIG=onconfig.gorilla export ONCONFIG INFORMIXSERVER=gorilla_online export INFORMIXSERVER INFORMIXTERM=termcap export INFORMIXTERM # #---- LOCALES and LANG--------- # #export DBNLS=2 LANG=ru_RU.iso88595 export LANG DBLANG=$INFORMIXDIR/msg/en_us export DBLANG DB_LOCALE=ru_ru.8859-5 export DB_LOCALE CLIENT_LOCALE=ru_ru.8859-5 export CLIENT_LOCALE SERVER_LOCALE=ru_ru.8859-5 export SERVER_LOCALE CC8BITLEVEL=3 export CC8BITLEVEL GLS8BITFSYS=1 export GLS8BITFSYS ESQLMF=0 export ESQLMF

Last-modified: Sun, 27 Jul 1997 19:54:51 GMT
World LibraryРеклама в библиотекеПроект для детей старше 12 лет!
Проект Либмонстра, партнеры БЦБ - Украинская цифровая библиотека и Либмонстр Россия
https://database.library.by