public static DataSet GetDataSet(string sql,string connstr,string tbname)
{
DataSet dataset = new DataSet();
using (OleDbConnection conn = new OleDbConnection(connstr))
{
using (OleDbDataAdapter cmd = new OleDbDataAdapter(sql, conn))
{
conn.Open();
cmd.Fill(dataset, tbname);
}
}
return dataset;
}
调试的时候出现异常:
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值
一般出现这个问题都是查询语句select部分的字段不匹配造成的,仔细检查你的select语句。如上面提到的一种情况就是使用别名的情况。select语句正确了,问题就解决了。