是否可以結合使用兩個不同參數的WHERE子句?我必須將兩個參數傳遞給此查詢以進行連接。where子句和多個參數C#?
這裏是我的代碼:
using (var conn = new MySqlConnection(connStr))
{
string sSQL = "SELECT * FROM head_doc h INNER JOIN doc_details d ON h.id_doc = d.id_doc INNER JOIN clients c ON c.id_client = h.id_client WHERE t.id_doc="+ Session["id_doc"].ToString()+ "AND id_client="+ Session["id_client"].ToString());
MySqlCommand cmd = new MySqlCommand(sSQL, conn);
cmd.CommandType = CommandType.Text;
MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
adp.Fill(dt);
}
顯然,我不能這樣做,因爲mysql
反對這種語法。我怎樣才能做到這一點?
你得到了什麼錯誤信息? –
它拒絕語法,因爲您沒有空格。 「並且 - 在此之前需要一個空格 – MajkeloDev
同意@MajkeloDev請不要在推薦使用參數而不是連接命令中的值 –