Advertisement
fursty

TSP

Dec 2nd, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Data.OleDb;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11.  
  12. namespace PROBKONTROL
  13. {
  14. class Conn
  15. {
  16.  
  17. OleDbConnection connection;
  18. OleDbCommand command;
  19. private void ConnectTo()
  20. {
  21. connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\student\Documents\Database4.accdb");
  22. command = connection.CreateCommand();
  23. }
  24. public Conn()
  25. {
  26. ConnectTo();
  27. }
  28.  
  29. public void Insert(Kniga k)
  30. {
  31.  
  32. try
  33. {
  34.  
  35. command.CommandText = "INSERT INTO Knigi(IDKniga, [zaglavie], [avtor], godinaizdavane, [zhanr]) VALUES (" + k.IDKniga + "," + "'" + k.zaglavie + "'" + "," + "'" + k.Avtor + "'" + "," + k.GodinaIzdavane + "," + "'" + k.Janr + "'" + ")";
  36. command.CommandType = CommandType.Text;
  37. connection.Open();
  38. command.ExecuteNonQuery();
  39. }
  40.  
  41. catch (Exception)
  42. {
  43.  
  44. MessageBox.Show("Nekorektni danni!!!");
  45. }
  46. finally
  47. {
  48. if (connection != null)
  49. {
  50. connection.Close();
  51. }
  52.  
  53. }
  54.  
  55. }
  56.  
  57.  
  58.  
  59. public void Update(Kniga k)
  60. {
  61.  
  62. try
  63. {
  64.  
  65. command.CommandText = "UPDATE Knigi SET [zaglavie] = " + "'" + k.zaglavie + "'" + ", [avtor] = " + "'" + k.avtor + "'" + ", godinaizdavane=" + k.godinaizdavane + ", [zhanr] =" + "'" + k.zhanr + "'" + " WHERE IDKniga= " + k.IDKniga;
  66. command.CommandType = CommandType.Text;
  67. connection.Open();
  68. command.ExecuteNonQuery();
  69. }
  70.  
  71. catch (Exception)
  72. {
  73.  
  74. MessageBox.Show("Nekorektni danni!!!");
  75. }
  76. finally
  77. {
  78. if (connection != null)
  79. {
  80. connection.Close();
  81. }
  82.  
  83. }
  84.  
  85. }
  86.  
  87.  
  88.  
  89. public void Delete(Kniga k)
  90. {
  91.  
  92. try
  93. {
  94.  
  95. command.CommandText = "DELETE FROM Knigi WHERE IDKniga =" + k.IDKniga;
  96. command.CommandType = CommandType.Text;
  97. connection.Open();
  98. command.ExecuteNonQuery();
  99. }
  100.  
  101. catch (Exception)
  102. {
  103.  
  104. MessageBox.Show("Nekorektni danni!!!");
  105. }
  106. finally
  107. {
  108. if (connection != null)
  109. {
  110. connection.Close();
  111. }
  112.  
  113. }
  114.  
  115. }
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122. }
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement