Указано в MSDN:
MSDN — SqlDataReader GetChar За исключением того, что этот метод помечен
[EditorBrowsable(EditorBrowsableState.Never)]
атрибут, и хотя вы можете закодировать -> скомпилировать его, при запуске метода он выдает исключение «метод не поддерживается».
Есть ли способ затем прочитать один символ из считывателя без использования (требуется буфер) метода GetChars или прочитать его как строку, а затем получить символ [0]?
(Кроме того, разве эти методы не должны быть либо скрыты, либо отмечены чем-то в MSDN, указывающим, что вы не должны их использовать?)
РЕДАКТИРОВАТЬ:
Как указал Дэниел А. Уайт, в разделе примечаний есть единственная строка, в которой говорится, что метод не поддерживается для SqlClient.
GetString(index).First()
- person Jeremy Holovacs   schedule 06.06.2013insert a bad word here
все еще глючит в моем коде. Я не мог найти причину проблемы в течение хорошего часа, потому что были некоторые непрямые блоки catch. Спасибо. - person sanitizedUser   schedule 27.04.2020