存储SQL select语句中的多个值

时间:2017-03-29 10:18:24

标签: c# sql asp.net ms-access

我有一个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是传递给方法的变量。我不一定需要将它存储在数据表中,我只需要能够单独访问结果来平均它们(数组?)。

非常感谢任何建议

0 个答案:

没有答案