VB初心者です。
お願いします。
SQLサーバのDATETIM型の値 [2005-12-25 12:10:35.123] をVBからコンマ秒まで取得するにはどうすればよいでしょうか?
現状はRDOを使用してSQLサーバにアクセスし、rdoResultsetにデータを取得していますが、[2005-12-25 12:10:35]のように秒までしか取得できません。
SQLサーバのデータ型はDATETIMEのままで、コンマ秒まで取得することは可能でしょうか?
言葉足らずで申し訳ないですが、宜しくお願い致します。
VBのDate型ではミリ秒は格納できませんので、
DBのデータ型はそのままでということなら、
SQLを投げるときにConvertで文字列にして、
VBではString型で受け取ればよろしいかと思われます。
SQL文で
CONVERT(char(23),フィールド名,21)
を試してみてください。
もげさん、あんさんありがとうございました。
教えていただいた方法で無事解決致しました。
CONVERTでSTYLEを指定すればよかったのですね。
またなにかありましたら宜しくお願い致します。
本当にありがとうございました。
ツイート | ![]() |