- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ODBC SQL ServerでSQLを発行したいのですが・・・)
ODBC SQL ServerでSQLを発行したいのですが
このQ&Aのポイント
- ODBC SQL Serverを使用してSQLを発行する方法について困っています。
- SQLの実行結果が表示されない問題が発生しています。
- Common SQL Environmentを使用してSQLを実行していますが、DECLARE文以外が動作していない可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
先頭に一行 SET NOCOUNT ON と追加して実行してみてください。
その他の回答 (1)
- 山本 俊男(@yamamoto007)
- ベストアンサー率44% (4/9)
回答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
質問者
お礼
自分でテストをしているときに不等号がおかしい事に気づきました。 いやはやお恥ずかしい/// 指摘ありがとうございます。 where文の所なのですが、かなり複雑な事をしたくその前段階で躓いてしまっていました。 もしかしたら、また違う質問をするかも知れませんが、その時はまたお力をお貸し下さい。
お礼
きちんと下まで動作することができました。 ありがとうございます。 今回きちんとメモをとっておきます。