Косяк с кирилицей при запросе к FireBird
От: Svarog Россия  
Дата: 02.10.04 19:10
Оценка:
При следующем запросе к таблице:
SELECT code, name FROM mkb10 WHERE code LIKE '%' AND name LIKE 'Я%'

приложение вылетает со следующей ошибкой:



An unhandled exception of type 'FirebirdSql.Data.Firebird.FbException' occurred in system.data.dll

Additional information: arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets



Т.е. оно вылетает при использовании кириллицы. Чем данная проблема может быть обусловлена, кривыми руками , глючностью провайдера или еще чем нибудь, ведь при использовании в запросе английских символов все работает нормально.

Запрос проверял в IBmanager, все жужжит и летает, значит проблема не в FireBird. Остаются мои руки и провайдер.


Для работы использую:
VS.NET 2003 / c#
FireBird 1.5.1
Firebird .NET Data Provider 1.6
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.