11g データベースで Oracle.DataAccess.Client を使用しています。そのようにSQLデータソースをセットアップしました。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:OracleRoadmap %>"
ProviderName="<%$ ConnectionStrings:OracleRoadmap.ProviderName %>"
SelectCommand="SELECT * FROM "FILES" WHERE ("FILE_NAME" LIKE '%' + ? + '%')">
<SelectParameters>
<asp:ControlParameter ControlID="txtSearchValue" Name="FILE_NAME"
PropertyName="Text" Type="String" DefaultValue="" />
</SelectParameters>
</asp:SqlDataSource>
ORA-00911: これを実行すると文字が無効です。ただし、FILE_NAME をハードコーディングすると機能します。
"SELECT * FROM FILES WHERE FILE_NAME LIKE '%.zip%'
私は同じことを試みましたが、SQL Serverに対して問題はありませんでした。
ありがとう