[技術] 使用SqlCommand.Parameters.Add (How to use SqlCommand.Parameters.Add)
在此舉的範例為,將DataTable的資料放進資料庫裡。
1: string connStr = "Data Source=localhost;UID=XXX;PWD=YYY;Database=DBName";
2: 3: SqlConnection conn = new SqlConnection(connStr);
4: 5: conn.Open(); 6: 7: // 讀取DataTable裡的每筆資料
8: foreach (DataRow tRow in DataTable.Rows)
9: { 10: SqlCommand cmd = conn.CreateCommand(); 11: 12: cmd.Parameters.Add("@ID", System.Data.SqlDbType.Decimal).Value = tRow["ID"];
13: 14: string sqlCom = "Insert into TableName(ID) values(@ID)";
15: 16: cmd.CommandText = sqlCom; 17: 18: cmd.ExecuteNonQuery(); 19: 20: cmd.Dispose(); 21: } 22: conn.Close();