“System.DateTime”的对象无法转换为类型“System.String”。"}

时间:2022-10-07 03:37:47
 public List<DataContract.infection.infectionQ> Query(DateTime starttime, DateTime endtime)
        {
            string sql = string.Empty, err;

            sql = string.Format(@" select * from {0} where 上传时间 >='{1}' and 上传时间 <'{2}'
            ", TableName, starttime.ToString("yyyy-MM-dd"), endtime.AddDays(1).ToString("yyyy-MM-dd"));
            DataTable dt = SqlHelper.QueryFromDatabase(ThisConn.sCono, sql, out err);
            if (err.Length > 0)
            {
                throw new Exception(err);
            }
            return DataConverter.DataTableToIList<DataContract.infection.infectionQ>(dt).ToList();
        }

为什么啊,数据库和DataContract.infection里面找了全部是datatime类型的,为什么啊

2 个解决方案

#1


不用了,我知道了,哈哈哈哈

#2


SQL语句写错了。

#1


不用了,我知道了,哈哈哈哈

#2


SQL语句写错了。