一个程序在原来服务器上一直运行是正常的!这两天换了新的服务器就出现Syntax error converting datetime from character string这个错!先把问题说一下
我有一个列表页面条件是这样的
string _strwhere="Com_Member>1 and Com_TimeEnd<getdate()";
运行就出现Syntax error converting datetime from character string这个出错!但还有一个列表页面条件是这样的
string _strwhere="Com_Member>1 and Com_TimeEnd < getdate() and Com_ClientManager=" + int.Parse(Common.Admin.GetStaffID);
就是正确的!我把
string _strwhere="Com_Member>1 and Com_TimeEnd<getdate()";
这个中的条件更改成
string _strwhere="Com_Member>1";
就是正确的!
字段说明一下
Com_TimeEnd这个是char(10)类型,数据如:2011-01-14
问题找了很久没找到
cast这个方法也试过!还是不行!请问达人们会不会是sql设置什么的原因?