SQLDataSource に次の SQL クエリがあります。
SELECT
stn_ID, stn_Name, stn_Website, stn_IsDestination,
stn_NRCode, stn_NRCodeExist, stn_PostCode, twn_ID
FROM
dbo.tbl_Station AS s
WHERE
(stn_ID NOT IN (SELECT tds_Stn
FROM dbo.tbl_tripDeptStation AS tr
WHERE (tds_Trip LIKE @trip_ID)))
AND (stn_Name LIKE %@dept_search%)
ただし、構文エラーの警告が表示されます。
「@dept_search」付近の構文が正しくありません。
エラーを修正するにはどうすればよいですか? %
別の方法がない限り、シンボルはパラメーターの前後にある必要があります。これらの記号を削除すると、クエリは正しく実行されます。