Работает ли IDataReader.GetName (i) с пустыми программами чтения данных? - PullRequest
4 голосов
/ 17 марта 2009

Я хочу, чтобы в случае пустого считывателя данных выводились имена полей с пустыми значениями .. т.е.

Продукт: - Цена: -

Итак, безопасны ли IDataReader.GetName (i) и IDataReader.FieldCount, когда они не дают результатов?

1 Ответ

4 голосов
/ 17 марта 2009

На самом деле я только что проверил это сам, выполняя ридер против пустого набора. Затем без вызова Read (); я успешно изменил значение FieldCount и GetName (i) для всех столбцов, в то время как считыватель данных имел 0 строк.

...