![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при отрытии таблиц InterBase [D7, IB6.x]
kaand © (2006-04-21 13:14:00)Открываю "SQL Explorer". Раскрываю базу.
При попытке раскрыть "Tables" получаю сообщение в окне Database Engine:
"General SQL Error. Connot transliterate character between character sets."
В Details написано:
BDE Error: 13059 ($33)($ 3)
Server Error: -314
"General SQL Error. Connot transliterate character between character sets."
Список таблиц так и не раскрывается.
Подскажите, что происходит и как с этим побороться?
Desdechado (2006-04-21 16:27:00) [1]> Это БДЕ так строит алиас для ИБ
у меня никаких четверок БДЕ не делает
мало того, даже не нашел, как четверку сделать
> Как узнать в какой она кодировке?
у производителя или просмотрев метаданные через какой-нибудь IBExpert
Виталий Панасенко (2006-04-21 15:10:00) [2]
> Desdechado © (21.04.06 13:36) [4]
> что за тип interbase4 ?
> я же сказал, что Pdox только для win1251
> а в какой кодировке у тебя база?
Это БДЕ так строит алиас для ИБ...
konda (2006-04-21 14:16:00) [3]>Desdechado
Как узнать в какой она кодировке?
Программа установки купленной когда-то базы сама устанавливает в алиасе "Pdox ANSI Cyrillic", а я его настройку просто скопировал.
Desdechado (2006-04-21 13:36:00) [4]что за тип interbase4 ?
я же сказал, что Pdox только для win1251
а в какой кодировке у тебя база?
Johnmen (2006-04-21 13:36:00) [5]При соединении надо указывать charset.
Про БДЕ здесь http://www.ibase.ru/devinfo/bde.htm
и далее по ссылкам.
konda (2006-04-21 13:31:00) [6]Настройки:
Type: INTERBASE 4
Batch Count: 200
Blob Size: 32
Blob To Cache: 1000
Commite Retain: False
Enable BCD: False
Enable Schema Cache: False
LANGDRIVER: Pdox ANSI Cyrillic
Max Rows: -1
Open Mode: Read/Write
Role Name:
Schema Cache Dir: False
Schema Cache Size: 8
Schema Cache Time: -1
Server Name: E:\Work\Delphi\Projects\Discount\DLR.GDB
SQLPassThru Mode: Shared Autocommit
SQLQRYMODE:
UserName:sysdba
Wait On Locks: False
konda (2006-04-21 13:25:00) [7]LANGDRIVER уже стоит Pdox ANSI Cyrillic.
Т.е. я сделал копию базы (чтобы можно было над ней поэкспериментировать), установил теже настройки алиаса.
Desdechado (2006-04-21 13:16:00) [8]настроить в алиасе LANGDRIVER на тот, который использовался в БД
если в БД win1251, то в БДЕ Pdox ANSI Cyrillic