したがって、次のコードはループに入らず、リスト ボックスにデータを入力しません。私のリストボックスには「すべて選択」が表示され、テスト出力は「ループに入る」と表示されます。try が失敗せず、ループも実行されない原因は何ですか?
conn.Open();
OracleCommand executeQuery = new OracleCommand(sql, conn);
executeQuery.CommandType = CommandType.Text;
OracleDataReader dr = executeQuery.ExecuteReader();
lstInstructors.Items.Clear();
lstInstructors.Items.Add(new ListItem("Select All", "%"));
string test = "entering loop";
while (dr.Read())
{
test = "start reading items";
lstInstructors.Items.Add(new ListItem(dr.GetValue(0).ToString()));
test += dr.GetValue(0).ToString();
}