通过executereader传递查询时,我遇到以下异常:
附近的语法不正确“”......
我如何在这里写0? 这是整个查询:
string query = "select distinct BillNumber,PatientName,MobileNo,DueAmount from PaymentView where RequestDate between '" + fromDate.ToString("yyyy-MM-dd") + "' and '" + toDate.ToString("yyyy-MM-dd") + "' and DueAmount>'"+value+"')";
答案 0 :(得分:0)
查询结束时的额外结束括号。另外DueAmount
不应该用单引号括起来删除它。
and DueAmount>'"+value+"')";
------------^
注意:这可能会导致SQL注入攻击,我的建议是使用Sql参数。