Guest User

Untitled

a guest
Jan 17th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. //parameterized update query
  2. string updateCommandString = "UPDATE RoomsTable SET [Date Checked]=@checkedDate WHERE ID = @id";
  3. using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:userssprestondocumentsvisual studio 2012ProjectsroomChecksProgramroomChecksProgramroomsBase.accdb"))
  4. {
  5.  
  6. using (OleDbCommand updateCommand = new OleDbCommand())
  7. {
  8. OleDbTransaction transaction = null;
  9. updateCommand.Connection = conn;
  10. updateCommand.Transaction = transaction;
  11. updateCommand.CommandText = updateCommandString;
  12. updateCommand.CommandType = CommandType.Text;
  13. updateCommand.Parameters.AddWithValue("@checkedDate", this.dateTimePicker1.Value.ToShortDateString());
  14. updateCommand.Parameters.AddWithValue("@id", row.roomID);
  15. try
  16. {
  17. conn.Open();
  18. transaction = conn.BeginTransaction();
  19. updateCommand.Transaction = transaction;
  20. updateCommand.ExecuteNonQuery();
  21. transaction.Commit();
  22. conn.Close();
  23. conn.Dispose();
  24. }
  25. catch(OleDbException ex)
  26. {
  27. MessageBox.Show(ex.Message.ToString());
  28. }
  29. }
  30. }
  31.  
  32. class SomethingDA {
  33. static DataTable GetMyStuff(your params) {
  34. // establish connection, get your results
  35. }
  36. }
Add Comment
Please, Sign In to add comment