OdbcConnection cnn = new OdbcConnection(config.connectstrings.odbcmain(_table)); OdbcCommand cmd = new OdbcCommand(sql, cnn);
cnn.Open();
OdbcDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
dr.Read();
//this is 240 chars:
Console.WriteLine(dr[0]);
cnn.Close();
Кто-нибудь еще сталкивался с этим с провайдером odbc фреймворка dotnet? Поле составляет 240 символов - я могу читать его правильно, используя другие способы, поэтому данные в порядке
что происходит, когда при использовании этого кода на c # он читает ~ первые 200 символов, затем вводит начальные символы в последние 40 (перезаписывая последние 40) -
этот пример кода настолько прост, насколько я мог бы попытаться найти проблему -
строка подключения:
DRIVER = {ODBC Driver};