I have a sql statement is as follows:
public DataTable loadData(string str)
{
string sql = @"SELECT TOP 1 a.*, b.idCoQuanQuanLy, c.NgayHuong, d.Bac, d.HeSo, e.Ngach, e.idNgach
FROM tbCanBo AS a INNER JOIN tbCoQuanSuDung AS b ON a.idCoQuanSuDung = b.idCoQuanSuDung
INNER JOIN tbQuaTrinhLuong AS c ON a.idCanBo = c.idCanBo
INNER JOIN tbHeSoLuong AS d ON c.ID = d.ID
INNER JOIN tbNgach AS e ON d.idNgach = e.idNgach
WHERE a.idCanBo = '"+str+"'ORDER BY c.NgayHuong DESC";
return conn.GetDataTable(sql);
}
I can query succeed if the value of the database is the sequence number if I will get the message
"Invalid Column Name 'value'."