• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP SqlDataSourceのWhere句)

ASP SqlDataSourceのWhere句についての質問です

このQ&Aのポイント
  • ASP SqlDataSourceのWhere句についての質問です。
  • SqlServerとOracleの場合でWhere句の記述が異なり、Oracleの場合にはエラー(Ora-00911)が発生してしまいます。
  • Oracleを使用して構築したいので、どのように解決すればよいか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

OracleでSQL文でパラメータクエリをする場合は、パラメータは:NameがSQL Serverでの@Nameに対応したと思います。 よってWhere句はWhere NAME = :Nameとなるのだと思うのです。 パラメータクエリのパラメータ名が?になるのはAccessなので、なにか設定を間違っていないでしょうか。 参考URLを参考にしてみてください。 頑張ってください。

参考URL:
https://msdn.microsoft.com/ja-jp/library/92ceczx1(v=vs.80).aspx
kogu321
質問者

お礼

oboroxx様 回答ありがとうございました。 >よってWhere句はWhere NAME = :Nameとなるのだと思うのです。 上記にて記述を見直したところOracleエラーは改善されました。 ありがとうございました。 今度はまた別で、Gridviewが表示されなくなりました。 こちらの件についてはこれから調査してみます。

関連するQ&A