|
■No97835 (WebSurfer さん) に返信
以下のコードを考えましたが、動きませんでした。 考え方はあっているのでしょうか。
private void button1_Click(object sender, EventArgs e) {
string strConn = @"Data Source=MOUSE\SQLEXPRESS;Initial Catalog=master;Integrated Security=True"; using (System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection(strConn)) { sqlConn.Open();
string sbSQL = @"SELECT ID,NAME FROM Table1"; using (System.Data.SqlClient.SqlCommand sqlCommand = new System.Data.SqlClient.SqlCommand(sbSQL, sqlConn)) { using (System.Data.SqlClient.SqlDataReader sqlReader = sqlCommand.ExecuteReader()) {
if (sqlReader.HasRows == true) {
using (System.IO.StreamWriter wFileWriter = new System.IO.StreamWriter(@"C:\test.csv", false, System.Text.Encoding.GetEncoding("shift_jis"))) {
while (sqlReader.Read()) {
wFileWriter.WriteLine(string.Format("{0},{1}", sqlReader["ID"], sqlReader["NAME"])); } wFileWriter.Close(); } } sqlReader.Close(); } } sqlConn.Close(); } }
|