Вы можете сделать это двумя способами:
getMe.GetOrdinal("column_name")
возвращает индекс, который будет использоваться для GetString
GetInt32
и т. Д. Если вы сделаете это, вы можете сэкономить некоторое время, выполнив его за пределами while
loop.
OleDbDataReader getMe = cmd.ExecuteReader();
int index = getMe.GetOrdinal("column_name");
while (getme.Read())
{
MessageBox.Show(getMe.GetString(index));
}
OleDbDataReader
(ваш, getMe
) определяет индексатор.Вы можете использовать getMe["column_name"]
, а затем просто привести его к нужному типу объекта:
OleDbDataReader getMe = cmd.ExecuteReader();
while (getme.Read())
{
MessageBox.Show((string)getMe["column_name"]);
}
См. oleDbDataReader