string sqlstr = "select SortOrder,Remarks,Contactor,ContractNum,ContractDL,Delivery,WorkOrderNum from View_Product where (CONVERT(varchar(10), OrderTime, 23) like'" + ViewState["SearchDate"].ToString() + "%') OR (WorkOrderNum ='" + ViewState["SearchStr"].ToString() + "') OR (DrawNum ='" + ViewState["SearchStr"].ToString() + "') Order by SortOrder";
亲,未将对象引用到实例是程序错误,不是sql错误,
你调试一下,可能是ViewState["SearchDate"]或ViewState["SearchStr"]未被初始化就被你拿来用了