我有一个SQL select查询,它将返回多个值,但我找不到存储/访问它们的方法。我正在使用Visual Studio 2015和Access数据库。
以下是我最近使用数据表/网格视图的尝试。
string now = DateTime.Today.ToString("dd/MM/yyyy");
//Establish and open new database connection.
OleDbConnection con = new OleDbConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["MyDatabase32BITConnectionString"].ToString();
con.Open();
OleDbCommand cmd = new OleDbCommand();
OleDbDataAdapter adapter = new OleDbDataAdapter();
DataTable dt = new DataTable();
cmd.CommandText = String.Format ("select Rating from [RATINGS] where Today_Date like @now and Name like @name");
cmd.Parameters.AddWithValue("@now", now);
cmd.Parameters.AddWithValue("@name", name);
cmd.Connection = con;
adapter.SelectCommand = cmd;
adapter.Fill(dt);
con.Close();
testGridView.DataSource = dt;
name
是传递给方法的变量。我不一定需要将它存储在数据表中,我只需要能够单独访问结果来平均它们(数组?)。
非常感谢任何建议