奇怪的问题?DataGrid的限制还是.net里面的限制,还是DataSet?
有一个表,里面除了一个OrderDate是DateTime类型的字段,其他的都是char!
我使用sql语句绑定一个DataGrid,
语句如下:(使用了SQl的参数,不知道是不是因为这个!)
string PrintCmd = "select OrderCharId,V_Servicehall_name,SimKind,SimPrince,SimNumber,C_Order_date from testordersure";
PrintCmd += "where year(C_Order_date)= year(getdate()) and month(C_Order_date)=month(getdate()) and day(C_Order_date)=day(getdate())";
一旦使用这个绑定,就会出错,
错误信息如下?
'C_Order_date' 不是可以识别的 OPTIMIZER LOCK HINTS 选项。
难道不能使用sql自带的参数吗??
无论我绑定DataSet还是使用SqlCommand的ExecuteReader来绑定出错信息还是一样!
请问错误是什么?
如何修改才可以呢?
谢谢