Здравствуйте, SCS, Вы писали:
SCS>посмотри внимательно (в отладчике), в колонке 5 тип не char[] а, скорее всего, byte[].
SCS>методы reader'a типа GetChars, GetBytes работают без преобразования, поэтому метод должен строго соответствовать типу данных в колонке.
SCS>а дальше пробуй Encoding.
прошу прощения за опечатку — код в предыдущем постинге exception не генерирует. Exception возникает на следующем коде
while( dr.Read() )
{
int bufferIndex;
byte[] buffer = new byte[100];
dr.GetBytes( 5, 0, buffer, 0, 100 ); // !!!! сдесь вылетает
}
для 5 колонки:
type = System.Data.OleDb.NativeDBType
value = {string}
Если же вызвать GetChars, то в массив записываются не правильные символы.