c # odbc проблема максимальной длины поля - PullRequest
1 голос
/ 11 июня 2011
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};

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...