[英]Use inner join with C# SQL Server (Retrieving data from multiple table using SQL query and inner join in C# ADO.NET)
[英]Error while executing sql join query from c# ADO.net
我正在嘗試使用ADO.net適配器從c#執行簡單的SQL查詢。
使用聯接從兩個表中查詢訪問數據。
下面是我的代碼
newRequest=getrequest.selectQuery("select A.associateID, A.name, A.role, A.Salt FROM associate A INNER JOIN UserStatus UA ON UA.statusID=A.status" +
"WHERE A.coordinatorID='"+cID+"' AND UA.statusName='WAITING FOR APPROVAL'");
con.Open();
SqlDataAdapter sd = new SqlDataAdapter(query, con);
sd.Fill(ds);
執行時出現錯誤:
'A'附近的語法不正確
試試下面的代碼:
newRequest=getrequest.selectQuery("select A.associateID, A.name, A.role, A.Salt FROM associate A " +
"INNER JOIN UserStatus UA ON UA.statusID=A.status "
"WHERE A.coordinatorID='" + cID + "' "
"AND UA.statusName='WAITING FOR APPROVAL'");
con.Open();
SqlDataAdapter sd = new SqlDataAdapter(query, con);
sd.Fill(ds);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.