質問: oradatabase.dbcreatedynaset(sql, 0) この場合は予想通りの結果を返します。 しかし、時刻を10時以前の starttime=cdate(2010/2/16 08:00:00) syuryotime=cdate(2010/2/16 09:00:00) にすると予想外の結果を返しません。 これは、oracle側の形式"2010/2/16 08:00:00"で、 cdate関数側が"2010/2/16 8:00:00"となってしまうためと考えていますが、対応方法がわかりません。 何卒、ご教授くださいますようお願い致します。
回答: asp(vbscript)では、format関数のような物はないので、 書式を何とかしたいのであれば、下記のサイトが参考に なります。 http://www.b-s-c.co.jp/~moritake/oboegaki/h_vbs_fnc01.html 自分だったら、sql文の方で書式をあわせますが それでは駄目なのでしょうか sql文ならoracleのto_dateで書式あわせができますけど 例(動作未確認) starttime="2010/2/16 08:00:00" syuryotime="2010/2/16 09:00:00" sql="select * from table " sql=sql & "where field between to_date('" & starttime & "' ,'yyyy/mm/dd hh24:mi:ss')" & _ " and to_date('" & syuryotime & "' ,'yyyy/mm/dd hh24:mi:ss') "