|
分類:[C#]
Blueさん、有り難う御座います! また、返事がかなり遅くなり申し訳ないです。
ヒントを呼んで自分なりに考えた結果・・・
private void MusicDownLoadButton_Click(object sender, System.EventArgs e) { //ファイルの作成 const string fileName = @"c:\MUSIC_JOHO.txt"; FileStream fs; fs = File.Create(fileName); fs.Close();
//データセットでデータ取得 Database db = DatabaseFactory.CreateDatabase( "XXXXXX" ) string sql = "SELECT MUSIC_TYPE, MUSIC_NAME, MUSIC_NO " + "FROM TB_MUSIC_JOHO ORDER BY " + "MUSIC_TYPE, MUSIC_NAME, MUSIC_NO";
DBCommandWrapper qTool = db.GetSqlStringCommandWrapper( sql ); DataSet ds = db.ExecuteDataSet( qTool ); DataTable tbl = ds.Tables[0]; DBCommandWrapper qTool = db.GetSqlStringCommandWrapper( sql ); DataSet ds = db.ExecuteDataSet( qTool ); DataTable tbl = ds.Tables[0];
//書き込み string path = @"c:\MUSIC_JOHO.txt"; System.IO.StreamWriter writer = new System.IO.StreamWriter( path ); writer.WriteLine ("#" + "MUSIC_TYPE,," + "MUSIC_NAME,," + "MUSIC_NO"
foreach( DataRow row in tbl.Rows ) { string type = row["MUSIC_TYPE"].ToString(); string name = row["MUSIC_NAME"].ToString(); string m_no = row["MUSIC_NO"].ToString();
writer.WriteLine( type + ",," + name + ",," + m_no ); } writer.Close(); }
こうなりました! C直下にファイルを作成して、その中に、情報を入れて、 CSV?っぽくなるように出来ました!
有り難う御座いました! 本当に、確認と返事が遅くなって申し訳ないです。
また、何かありましたら、よろしくお願いします^^
|