2
11g 데이터베이스와 함께 Oracle.DataAccess.Client를 사용하고 있습니다. 그렇게 SQL 데이터 소스를 설정했습니다.Oracle 및 .Net SqlDataSource
<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을 하드 코딩하면 작동합니다.
"FILE_NAME LIKE '% .ZIP %'
내가 같은 일을 해봤 파일에서하지만 SQL 서버에 대해 SELECT * 그것으로 아무 문제가 없었다.
감사
을
'& FILE_NAME'을 (를) 변경하고 어떻게됩니까? – adatapost
코드를 약간 변경했기 때문에 @parms는 SQL Server와 만 관련이 있다는 것을 인식하지 못했습니다. 이제 약간 다른 오류가 발생합니다. – mattbloke
오라클 연결은 || - 여기가 + 대신에 필요한 것입니까? – FJT