• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ODBC SQL ServerでSQLを発行したいのですが・・・)

ODBC SQL ServerでSQLを発行したいのですが

このQ&Aのポイント
  • ODBC SQL Serverを使用してSQLを発行する方法について困っています。
  • SQLの実行結果が表示されない問題が発生しています。
  • Common SQL Environmentを使用してSQLを実行していますが、DECLARE文以外が動作していない可能性があります。

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

先頭に一行 SET NOCOUNT ON と追加して実行してみてください。

mariko0512
質問者

お礼

きちんと下まで動作することができました。 ありがとうございます。 今回きちんとメモをとっておきます。

その他の回答 (1)

回答No.2

SQLの検索条件が間違い、この条件が満たされることはありません。 SELECT * FROM teble WHERE 配達開始日 >= @DATE AND 配達開始日 <= @STARTDATE 例:配達開始日 >= '2010/05/31' AND 配達開始日 <= '2010/05/24' ⇒ SELECT * FROM teble WHERE convert(varchar,配達開始日,111) <= convert(varchar,@DATE,111) AND convert(varchar,配達開始日,111) >= convert(varchar,@STARTDATE,111) ご参照ください。 [CONVERT 関数参照] http://japan.werunsoft.com/tips.aspx?db=sqlserver&id=72

mariko0512
質問者

お礼

自分でテストをしているときに不等号がおかしい事に気づきました。 いやはやお恥ずかしい/// 指摘ありがとうございます。 where文の所なのですが、かなり複雑な事をしたくその前段階で躓いてしまっていました。 もしかしたら、また違う質問をするかも知れませんが、その時はまたお力をお貸し下さい。

関連するQ&A