- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP SqlDataSourceのWhere句)
ASP SqlDataSourceのWhere句についての質問です
このQ&Aのポイント
- ASP SqlDataSourceのWhere句についての質問です。
- SqlServerとOracleの場合でWhere句の記述が異なり、Oracleの場合にはエラー(Ora-00911)が発生してしまいます。
- Oracleを使用して構築したいので、どのように解決すればよいか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
OracleでSQL文でパラメータクエリをする場合は、パラメータは:NameがSQL Serverでの@Nameに対応したと思います。 よってWhere句はWhere NAME = :Nameとなるのだと思うのです。 パラメータクエリのパラメータ名が?になるのはAccessなので、なにか設定を間違っていないでしょうか。 参考URLを参考にしてみてください。 頑張ってください。
お礼
oboroxx様 回答ありがとうございました。 >よってWhere句はWhere NAME = :Nameとなるのだと思うのです。 上記にて記述を見直したところOracleエラーは改善されました。 ありがとうございました。 今度はまた別で、Gridviewが表示されなくなりました。 こちらの件についてはこれから調査してみます。