
插入数据库语句如下
string insertSql = string.Format("insert into info(MeasureIDID,Val,UpdateTime) select '{0}','{1}',#{2}# " , id, val, updateTime);
鉴于Format函数用法,updateTime被当做string类型,故在英式日期下发生转换错误
应该为如下:
string insertSql = string.Format("insert into info(MeasureIDID,Val,UpdateTime) select '{0}','{1}',#{2}# " , id, val, updateTime.ToString("yyyy-MM-dd hh:mm:ss"));
即可。