Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 10.02.2004
Откуда: msk
При добавлении в таблицу записи на кирилице, запись проходит, но при выборке выдает ошибку и добавленная запись не отображается.
А написано вот что

General SQL error.
arithmetic exception, numeric overflow, or string truncation

Cannot transliterate character between character sets.


Срочно нужна помощ.



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.12.2003
Откуда: г. Иваново
Здесь провидцев нет. Что за: таблица, запись, запрос?
А вообще, написано же - не может перевести символ из одной кодировки в другую.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Не правильно выбран CODE PAGE при создании базы. Пересоздавай по новой.


 

Member
Статус: Не в сети
Регистрация: 10.02.2004
Откуда: msk
USER NAME=sysdba
password=masterkey
lc_ctype=WIN1251

Что еще нужно указать в Database Editor?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
lex-chem А что ты указал?

Добавлено спустя 6 часов, 9 минут, 7 секунд:
Тебе не в Database Editor надо указать, а проверить как была создана сама база данных.
Я всегд создаю вот так
Код:
CREATE DATABASE 'MAIN.gdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 1024
DEFAULT CHARACTER SET NONE;

Если укажеш WIn1251 получиш головную боль.


 

Member
Статус: Не в сети
Регистрация: 10.02.2004
Откуда: msk
Ray Adams
Цитата:
Если укажеш WIn1251 получиш головную боль.

Это почему, я думал что наоборот если не указать 1251 будут проблемы с кирилицей.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
lex-chem Попробуй как я написал


 

Member
Статус: Не в сети
Регистрация: 10.02.2004
Откуда: msk
Я сделал с DEFAULT CHARACTER SET WIN1251 вроде все заработало.

Добавлено спустя 3 минуты, 47 секунд:
DEFAULT CHARACTER SET NONE;
А эта запись не равнасильна тому чтобы вообще не указывать строку DEFAULT CHARACTER SET?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan