Здравствуйте, Svarog, Вы писали:
S>При следующем запросе к таблице:
S>S>SELECT code, name FROM mkb10 WHERE code LIKE '%' AND name LIKE 'Я%'
S>
S>приложение вылетает со следующей ошибкой:
S>
S>An unhandled exception of type 'FirebirdSql.Data.Firebird.FbException' occurred in system.data.dll
S>Additional information: arithmetic exception, numeric overflow, or string truncation
S>Cannot transliterate character between character sets
S>
S>Т.е. оно вылетает при использовании кириллицы. Чем данная проблема может быть обусловлена, кривыми руками , глючностью провайдера или еще чем нибудь, ведь при использовании в запросе английских символов все работает нормально.
S>Запрос проверял в IBmanager, все жужжит и летает, значит проблема не в FireBird. Остаются мои руки
и провайдер.
S>Для работы использую:
S>VS.NET 2003 / c#
S>FireBird 1.5.1
S>Firebird .NET Data Provider 1.6
Ссори, ступил. Нужно в строке коннекта прописать: Charset=WIN1251.
Тему можно закрывать.