C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 73 を表示中)
■42924 / )  Re[1]: SQL SereverからCSV出力
□投稿者/ noname (4回)-(2009/10/23(Fri) 14:44:38)
select
CONVERT(datetime,CAST(受注日 as nvarchar(8)),111)
from Table_1

これで試してください。

No42893 (じょしゅ さん) に返信
> DB:SQL Server2005ExpressEdition
> 開発環境:VB2008、Win/Xp
>
> SQLServerからデータをCSVに出力したく思っています。
> 受注日という項目があり、int型になっていて「20091022」という形で
> 日付が8桁の数字で格納されています。
> これをCSVに出力する際に、「2009/10/22」という形で出したいのですが
> どのようにしたらいいのでしょうか?
>
> 現在は
> フォームで抽出条件を指定して
> SQLSereverのデータをDatagridviewに表示。
> このとき受注日はCellFormattingで 0000/00/00 として表示させています。
> この後、以下を参考にCSVに出力していますが、
> http://dobon.net/vb/dotnet/file/writecsvfile.html
> 出力された受注日は「20091022」となってしまいます。
>
> 根本的にやり方を変えないといけないでしょうか?
>
>
>
返信 編集キー/


管理者用

- Child Tree -