System.data.sqlclient.sqlexception: "неправильный синтаксис рядом с "o". " кто-нибудь знает, что это за проблема?
private void LoadData_Click(object sender, EventArgs e) { using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["cn"].ConnectionString)) { if (db.State == ConnectionState.Closed) db.Open(); string query = "select o.OrderID, c.CustomerID, c.ContactName, c.Address, c.PostalCode, c.City, c.Phone, o.OrderDate" + "from Orders o inner join Customers c on o.CustomerID = c.CustomerID" + $" Where o.OrderDate between convert(varchar(25),'{dtFromDate.EditValue}',103) and convert(varchar(25),'{dtToDate.EditValue}',103)"; ordersBindingSource.DataSource = db.Query(query, commandType: CommandType.Text); }
пожалуйста, помогите мне..? System.data.sqlclient.sqlexception: "неправильный синтаксис рядом с "o". " кто-нибудь знает, что это за проблема?
Что я уже пробовал:
private void LoadData_Click(object sender, EventArgs e) { using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["cn"].ConnectionString)) { if (db.State == ConnectionState.Closed) db.Open(); string query = "select o.OrderID, c.CustomerID, c.ContactName, c.Address, c.PostalCode, c.City, c.Phone, o.OrderDate" + "from Orders o inner join Customers c on o.CustomerID = c.CustomerID" + $" Where o.OrderDate between convert(varchar(25),'{dtFromDate.EditValue}',103) and convert(varchar(25),'{dtToDate.EditValue}',103)"; ordersBindingSource.DataSource = db.Query(query, commandType: CommandType.Text); }