我正在尝试编写动态SQL语句,但是我收到异常语法错误,在我在SQL语句中使用过的LIKE运算符附近webmethod.asmx.cs
[WebMethod]
public void leavesRequest_data_to_hr()
{
List<leavesrecord> record = new List<leavesrecord>();
string Todaydate = DateTime.Now.ToString("dd-MM-yyyy");
string status = "Pending";
SqlConnection connection = new SqlConnection("Data Source = AMARNATHB; Initial Catalog = sample; Integrated Security = True");
SqlCommand cmd = new SqlCommand("select leaverequest.id,leaverequest.emp_id,leaverequest.date_inserted,leavesSignup.name,leaverequest.leaves_form,leaverequest.leaves_upto,leaverequest.leave_type,leaverequest.description,leaverequest.no_of_leaves from leaverequest inner join leavesSignup on leaverequest.emp_id = leavesSignup.emp_id where leaverequest.date_inserted like '%'"+Todaydate+"'%' and leaverequest.status='" + status + "'", connection);
cmd.CommandType = CommandType.Text;
connection.Open();
SqlDataReader idr = cmd.ExecuteReader();
while (idr.Read())
{
}
}
" . . . leaverequest.date_inserted like '%'" + Todaydate + "'%' . . .