【发布时间】:2013-10-19 08:22:26
【问题描述】:
这是从数据库表中仅获取一列到 dategridview 的代码。我在以下代码的第 6 行收到以下错误。
“没有为一个或多个必需参数指定值。”
我的代码:
private void marks_entry_Load(object sender, EventArgs e)
{
global.connect();
OleDbDataAdapter da = new OleDbDataAdapter("select Name from 5CSEA", global.con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
global.con.Close();
}
【问题讨论】:
-
你确定你的表名叫做 '5CSEA' 吗?我记得表名不应该以数字开头......至少对于 SQL Server。您是否尝试使用
DataSet而不是DataTable? -
此错误的通常原因是缺少或拼写错误的值。你确定你的桌子的名字是 5CSEA 吗?根据 SQL 语法,表名不能以数字开头。
-
我的数据库在 ms 访问中..n 它可以在其中工作.. 我正在获取输出 wen 我正在编写“select * from 5CSEA”...问题是我正在获取 jst 1 或 2列..
标签: c# database datasource