为了账号安全,请及时绑定邮箱和手机立即绑定

【C# System.Data.OleDb.OleDbException 日期的语法错误 】麻烦各位高手帮忙看看。

【C# System.Data.OleDb.OleDbException 日期的语法错误 】麻烦各位高手帮忙看看。

C#
入梦时节 2017-12-21 21:54:18
//把数据填充到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修改掉。求助!感激不尽!
查看完整描述

1 回答

?
习惯受伤

TA贡献885条经验 获得超1144个赞

日期格式不正确吧,缺少日吧?2017-12-01这样的?

查看完整回答
1 反对 回复 2017-12-22
  • 1 回答
  • 0 关注
  • 1402 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信