SqlException ID无法绑定

时间:2016-05-07 21:20:42

标签: c# sql-server wpf

我收到此错误

  

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

enter image description here

1 个答案:

答案 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";