永发信息网

关于C#对access数据库操作的问题(提示ad.fill(dataset,"table1")中至少有一个参数未被赋值)

答案:2  悬赏:30  手机版
解决时间 2021-04-02 20:28
  • 提问者网友:不爱我么
  • 2021-04-02 16:00
关于C#对access数据库操作的问题(提示ad.fill(dataset,"table1")中至少有一个参数未被赋值)
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-04-02 17:13
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=./db1.MDB");
string sql = "select nname,number,nsar from table1 where nname = " + comboBox1.Text;
OleDbDataAdapter ad = new OleDbDataAdapter(sql,conn);
conn.Open();
DataSet dataset = new DataSet();
try
{
ad.Fill(dataset);
}
catch
{
MessageBox.Show("出错1");
}

dataGrid1.DataSource = dataset.Tables[0];
conn.Close();
}
全部回答
  • 1楼网友:拜訪者
  • 2021-04-02 18:13
看下是哪个参数没有复制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯