1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| StringBuilder insertCmd = new StringBuilder();
string line;
string[] myData;
string[] delimiter = { "," };
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("c:\\air.stat");
while ((line = file.ReadLine()) != null)
{
myData = line.Split(delimiter, StringSplitOptions.None);
insertCmd.Append("INSERT INTO airnode VALUES(");
insertCmd.Append("'" + myData[0] + "', ");
insertCmd.Append(myData[1] + ", ");
insertCmd.Append(myData[2] + ", ");
insertCmd.Append(myData[3] + ", ");
insertCmd.Append(myData[4] + ", ");
insertCmd.Append(myData[5] + ", ");
insertCmd.Append(myData[6] + ", ");
insertCmd.Append(myData[7] + ", ");
insertCmd.Append(myData[8] + ") ");
}
file.Close();
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SecurityTutorials.mdf;Integrated Security=True;User Instance=True");
SqlCommand cmd;
con.Open();
cmd = new SqlCommand(insertCmd.ToString(), con);
cmd.CommandType = CommandType.Text;
int affectedRows = cmd.ExecuteNonQuery();
con.Close(); |
Partager