收到错误:在上下文中指定了非 bool 类型的表达式,其中以下语法需要条件。
string Query = "SELECT User.First, User.Last,
Details.Address1, Details.Address2,
Details.County, Details.Country
FROM User
INNER JOIN Details
on User.Details_DetailsID
WHERE User.Last ='" + cbUsers.SelectedItem.ToString() + "'";
最佳答案
在您的INNER JOIN
中,它期望来自比较运算符的 bool 结果。
你需要这样说:
ON 列 = 列
也许ON User.Details_DetailsID = Details.DetailsId
?
关于sql - 错误: an expression of non-boolean type specified in a context where condition is expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19768204/