Untitled


SUBMITTED BY: Guest

DATE: Nov. 22, 2014, 11:29 a.m.

FORMAT: Text only

SIZE: 3.2 kB

HITS: 22493

  1. //SqlConnection და SqlCommand ობიექტების შექმნა
  2. SqlConnection cn = new SqlConnection("Data Source=DAVID-PC; Database=Test2; integrated security=true");
  3. /*
  4. SqlCommand ins_command = new SqlCommand("insert into dbo.students (Lastname, Firstname, BD, Salary) values (@Lastname, @Firstname, @BD, @Salary)", cn);
  5. //SqlParameter ობიექტის შექმნა. enum DbType ან SqlDbType გამოიყენება პარამეტრის ტიპის განსაზღვრისათვის
  6. SqlParameter pLastname = new SqlParameter("@Lastname", DbType.String);
  7. SqlParameter pFirstname = new SqlParameter("@Firstname", SqlDbType.NVarChar);
  8. SqlParameter pBD = new SqlParameter("@BD", SqlDbType.Date);
  9. SqlParameter pSalary = new SqlParameter("@Salary", SqlDbType.Decimal);
  10. //პარამეტრების დამატება და მათი მნიშვნელობის განსაზღვრა
  11. ins_command.Parameters.Add(pLastname).Value=textBox1.Text;
  12. ins_command.Parameters.Add(pFirstname).Value=textBox2.Text;
  13. ins_command.Parameters.Add(pBD).Value=dateTimePicker1.Text;
  14. ins_command.Parameters.Add(pSalary).Value = textBox3.Text;
  15. cn.Open();
  16. ins_command.ExecuteNonQuery();
  17. cn.Close();
  18. */
  19. SqlCommand proc_command = new SqlCommand("dbo.AddEmployer",cn);
  20. proc_command.CommandType = CommandType.StoredProcedure;
  21. //SqlParameter ობიექტის შექმნა. enum DbType ან SqlDbType გამოიყენება პარამეტრის ტიპის განსაზღვრისათვის
  22. SqlParameter pLastname = new SqlParameter("@Lastname", DbType.String);
  23. SqlParameter pFirstname = new SqlParameter("@Firstname", SqlDbType.NVarChar);
  24. SqlParameter pBD = new SqlParameter("@BD", SqlDbType.Date);
  25. SqlParameter pSalary = new SqlParameter("@Salary", SqlDbType.Decimal);
  26. SqlParameter pEmployerId = new SqlParameter("@newEmployerId", SqlDbType.Int);
  27. //პარამეტრების დამატება და მათი მნიშვნელობის განსაზღვრა
  28. proc_command.Parameters.Add(pLastname).Value = textBox1.Text;
  29. proc_command.Parameters.Add(pFirstname).Value = textBox2.Text;
  30. proc_command.Parameters.Add(pBD).Value = dateTimePicker1.Text;
  31. proc_command.Parameters.Add(pSalary).Value = textBox3.Text;
  32. proc_command.Parameters.Add(pEmployerId).Direction=ParameterDirection.Output;
  33. cn.Open();
  34. proc_command.ExecuteNonQuery();
  35. MessageBox.Show( proc_command.Parameters["@newEmployerId"].Value.ToString() );
  36. cn.Close();

comments powered by Disqus