- PR -

ADO.NET + SQLServer2000でのXMLについて

1
投稿者投稿内容
ゆき
大ベテラン
会議室デビュー日: 2003/11/02
投稿数: 121
投稿日時: 2003-11-26 17:41
SQLServer2000でsmalldatetime型となっている値をselect文で取得し、DataSet.WriteXmlでファイルに書き込むと、
「2003-02-25T00:00:00.0000000+09:00」のような値が出力されてしまいます。
 こんにちは。
2003/11/26 もしくは 2003年11月26日 のように出力したいのですが、
select文で CONVERT(VARCHAR(10),((CONVERT(VARCHAR,(DATEPART(yyyy,THO.納期))) + '/' + CONVERT(VARCHAR,(DATEPART(mm,THO.納期))) + '/' + CONVERT(VARCHAR,(DATEPART(dd,THO.納期))))))
と書いてみたりしても変化がありません。
DataSetにtype="string"のスキーマを読み込んでおくと、
2003/02/25 0:00:00
のように出力されます。
どうしたらよいのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)