我正在尝试连接到数据库并一直在寻找解决此错误的方法
不支持关键字:
select first_name + ' ' + last_name as name
,position_descr
,staff_bio
from dbo.staff_bios b
join dbo.staff_position_lk p
on b.position_id= P.Staff_Position_ID
Where Staff_Bios_ID = @StaffBiosID
AND Effective_Date = (Select MAX(Effective_Date)
From EyeCareForYou.dbo.Staff_Bios
Where Staff_Bios_ID = @StaffBiosID)'.
描述:
当前 Web 请求执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情:
System.ArgumentException: Keyword not supported: 'select first_name + ' ' + last_name as name ,position_descr ,staff_bio from dbo.staff_bios b join dbo.staff_position_lk p on b.position_id P.Staff_Position_ID Where Staff_Bios_ID = @StaffBiosID AND Effective_Date = (Select MAX (Effective_Date) 来自 EyeCareForYou.dbo.Staff_Bios,其中 Staff_Bios_ID = @StaffBiosID)'。
这是来自我的 web.config
<appSettings>
<add key="SqlSelect" value="Data Source=mysource; Initial Catalog=EyeCareForYou; User ID=EyeCareForYou; Password='mypassword';" />
</appSettings>
<connectionStrings>
<add name="SqlSelect" connectionString="Data Source=mysource; Initial Catalog=EyeCareForYou; User ID=myuserid; Password='mypassword';"/>
</connectionStrings>`
我已经尝试了很多东西。帮助将不胜感激。