<< 2006/04/17 | Home | 2006/04/19 >>
PR: 転職    葬式    マンスリーマンション 神戸    北海道    環境    FX    不動産担保融資    桐ヶ谷斎場    海外旅行    専門学校   

「同様の箇所が無いか全部見直してください」

そりゃ、言う方は楽だよな。

ツールなどを利用して機械的に発見する方法を提示できないなら、言うだけ無駄な気がする。

JDBCで時刻書き込みすると、分以下が0になる。

こんな風にして現在時刻をMSDEに書き込んでいるけど、分以下が0になるという。

stmt.setTimestamp(++index, new java.sql.Timestamp(new java.util.Date().getTime()));

Dateをnewしているところにツッコミたくなったが、それは本質ではない(ていうか、下手をすると自分が書いたものかもしれないし ^^;)。とりあえずMSDEをここから。JDBCをここから落として試してみる。ちゃんと動く。

話を聞いてみると、MSDE2000じゃなくて、MSDE + ブリッジだった。ブリッジなんてすっかり忘れてしまったので、悩みながら設定。やっぱりちゃんと動く。と、思ったらIBM 1.3.1だと起きるが、SUN 1.3.1だと起きない!

IBM版のブリッジってSUNのをそのまま持ってきているんじゃないのか。とりあえず、こんなんで回避。

stmt.setString(++index, new java.sql.Timestamp(System.currentTimeMillis()).toString());
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8