質問: VB.NET SQLサーバ2008環境でご質問です。 SQLサーバに格納されたテーブルを先頭から1行ずつ読みんで、 必要な項目だけをCSVに出力したいです。
回答: CSVファイルならRFC4180に沿って作るべき >各項目を桁数を調整する、カラの場合はカンマで詰めるなどの編集をして、 固定長レコードでなくCSVなんだから基本的に桁数の調整はしないよね。また「カラ」って何?空文字列の意味かと思うけど仕様はキチンとしておくべき。 (蛇足) >テーブルを先頭から1行ずつ読みんで、 データベースには「先頭から」という概念はないよね。キチンとorder by で一意に並ぶキーを指定すべき(順不同でも問題ない仕様なら「先頭から」なんてことはないだろうし)。