Я пытаюсь получить некоторые данные из базы данных Db2, используя .NET Core 2.1
Проблема в том, что я получаю Byte [] вместо строки в результате моего запроса:
using(var cmd = Connection.CreateCommand())
{
cmd.CommandText = GET_OPERATIONS_QUERY;
using(var reader = cmd.ExecuteReader())
{
if (reader.Read())
Console.WriteLine(reader.GetString(0));
}
}
Я уже сталкивался с этой проблемой, но она была с
IBM.Data.DB2.iSeries
Решением было установить для свойства CharBitDataAsString значение true
iDB2ProviderSettings.CharBitDataAsString = true;
Как это сделать с
- .Net Core 2.1
- IBM.Data.DB2.Core 1.3.0.100