クラスを使用してExcelからレコードを読み取ろうとするとOLEDbDataReader
、各行の列データを希望する順序で読み取ることができません。インデックスが範囲外の例外をスローします。
私が持っている列は、FirstName、LastName、Salaryです。
OleDbDataReader oledbReader = oledbCmd.ExecuteReader();
// Doesn't display anything and throws "Index out of range exception".
MessageBox.Show(oledbReader["LastName"]);
FirstName、LastName、Salaryの順に読み込もうとするとうまくいきますが、好きな順番で読みたいです。それは可能ですか?