Позвольте мне начать с того, что я являюсь администратором баз данных, а не программистом, но мне было поручено создать консольное приложение, которое может получать данные из нашего AS400.Я создал соединение ODBC, и мой код ниже возвращает только значения в каждом столбце.Мне также нужно тянуть заголовки столбцов.Прямо сейчас я показываю данные в консоли только для того, чтобы убедиться, что они тянут правильно, но моя конечная цель - сбросить данные в sql.
var strSQL = "Select acact,actyp,acord,acsts,acnxt from ITSFILE.ACTIONSF fetch first 100 row only";
OdbcCommand cmd = new OdbcCommand(strSQL, cn);
OdbcDataReader myDataReader;
myDataReader = cmd.ExecuteReader();
while (myDataReader.Read())
{
Console.WriteLine(myDataReader["acact"].ToString() + " " + myDataReader["actyp"].ToString() + " " + myDataReader["acord"].ToString() + " " + myDataReader["acsts"].ToString() + " " + myDataReader["acnxt"].ToString());
Console.ReadLine();
}
myDataReader.Close();
cn.Close();
}