Тип поля, хранящегося в базе данных, — String(nvarchar(50), null)
Я хочу получить идентификатор этой строки, то есть целое число, поэтому я открываю свое соединение и пишу это в своем коде:
Код: Выделить всё
ConnectionHelper connectionHelper = new ConnectionHelper();
statement2 = connectionHelper.getConnection().createStatement();
setType();
ResultSet resultSet = statement2.executeQuery("select Id from tblProductCategory where Name='" + getType() + "'");
Через несколько часов я вставляю латинскую строку в свою tblProductCategory и выбираю ее идентификатор, и все работает правильно. Моя проблема связана с персидским языком.
Я искал и обнаружил, что на сервере MSSQL нет utf-8, но nvarchar поддерживает это.
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/329 ... in-android
Мобильная версия