データベースに接続しようとしていますが、このエラーを解決する方法を探していました
サポートされていないキーワード:
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: キーワードはサポートされていません: '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 Staff_Bios_ID = @StaffBiosID AND Effective_Date = (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>`
私は多くのことを試しました。助けていただければ幸いです。