我收到此错误
System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的异常,但未在用户代码中处理其他信息:
多部分标识符“P.DataID”无法绑定
多部分标识符“P.DataID”无法绑定
无法绑定多部分标识符“P.Model”。
我不确定问题是在表格或SQL设置或我的程序中我一直在尝试更改ids名称而没有任何运气我试图从string data
中删除id
BTW我修改了Production.Product(Data.Hjuldata)
& Adventure Works数据库中的Production.ProductSubCategory(Data.Mærke)
个表
SQL语句:
string connStrings = ConfigurationManager.AppSettings["Sql"];
string Data = @"Select top 5
ps.Mærket AS SubCategoryName, P.DataID, P.Model
from Data.Hjuldata
inner join Data.Mærke PS on P.DataID = PS.MærkeID";
我有一个表别名为P
答案 0 :(得分:2)
尝试添加P
作为Data.Hjuldata
的别名。
string Data = @"Select top 5
ps.Mærket AS SubCategoryName, P.DataID, P.Model
from Data.Hjuldata P --<< added P
inner join Data.Mærke PS on P.DataID = PS.MærkeID";