//把数据填充到dataGrid控件中,并返回该数据///////////////////////
public static DataSet FillDataGrid(string sql, string dname, System.Windows.Forms.DataGrid dg)
{
if (oleConnection1 == null)
{
oleConnection1 = new OleDbConnection(LiCai.database.dbConnection.connection);
oleConnection1.Open();
}
Console.WriteLine(sql);
OleDbDataAdapter adapter = new OleDbDataAdapter(sql, oleConnection1);
DataSet ds = new DataSet(dname);
adapter.Fill(ds,dname); //这一句运行程序时出现了错误,不知道怎么解决。错误信息放在下面。
dg.SetDataBinding(ds,dname);
return ds;
}
【System.Data.OleDb.OleDbException:“日期的语法错误 在查询表达式 'inDate between #2017-12# and #2017-13#' 中。”】这是提示的错误信息,日期的设置不对,可是不知道应该怎么把后面的2017-13修改掉。
求助!感激不尽!
习惯受伤
相关分类