Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка IB [D7, XP]


Shiziks ©   (2006-11-05 12:46:00) 

Делаю удаленную БД на компонентах InterBase
С помошью запроса ввожу данные в таблицу

IBSQL1.SQL.Clear;
IBSQL1.SQL.Add('Insert Into Land (Land_name) VALUES(:LAND_NAME);');
IBSQL1.ParamByName('Land_name').AsString:=Edit1.Text;
try
  IBSQL1.ExecQuery;
except
  ShowMessage('Ошибка');
  IBTransaction1.RollbackRetaining;
  Exit;
end;
IBTransaction1.CommitRetaining;
IBQuery1.Close;
IBQuery1.Open;

Если пишу только английские символы или цыфры то все нормально, ввожу русские символы выдается ошибка...
Project *.exe raised exception class EIBInterBaseError with message 'arithmetic exception, numeric overflow or string truncation
Cannot transliterate character between character sets' Process stopped. Use Step or Run to continue.
Тип поля VARCHAR(30)


Shiziks   (2006-11-05 13:44:00) [1]

Тему можно удалить...
Выход найден!


Наверх

Титульная страница Поиск, карта сайта Написать письмо