从c#ADO.net执行sql联接查询时出错
我正在尝试使用ADO.net适配器从c#执行一个简单的SQL查询 使用join从两个表查询访问数据 下面是我的代码从c#ADO.net执行sql联接查询时出错,c#,.net,sql-server,ado.net,C#,.net,Sql Server,Ado.net,我正在尝试使用ADO.net适配器从c#执行一个简单的SQL查询 使用join从两个表查询访问数据 下面是我的代码 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+
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);
我想克劳塞萨克斯前面少了一个地方。这是一个愚蠢的错误:D