//SqlConnection და SqlCommand ობიექტების შექმნა
SqlConnection cn = new SqlConnection("Data Source=DAVID-PC; Database=Test2; integrated security=true");
/*
SqlCommand ins_command = new SqlCommand("insert into dbo.students (Lastname, Firstname, BD, Salary) values (@Lastname, @Firstname, @BD, @Salary)", cn);
//SqlParameter ობიექტის შექმნა. enum DbType ან SqlDbType გამოიყენება პარამეტრის ტიპის განსაზღვრისათვის
SqlParameter pLastname = new SqlParameter("@Lastname", DbType.String);
SqlParameter pFirstname = new SqlParameter("@Firstname", SqlDbType.NVarChar);
SqlParameter pBD = new SqlParameter("@BD", SqlDbType.Date);
SqlParameter pSalary = new SqlParameter("@Salary", SqlDbType.Decimal);
//პარამეტრების დამატება და მათი მნიშვნელობის განსაზღვრა
ins_command.Parameters.Add(pLastname).Value=textBox1.Text;
ins_command.Parameters.Add(pFirstname).Value=textBox2.Text;
ins_command.Parameters.Add(pBD).Value=dateTimePicker1.Text;
ins_command.Parameters.Add(pSalary).Value = textBox3.Text;
cn.Open();
ins_command.ExecuteNonQuery();
cn.Close();
*/
SqlCommand proc_command = new SqlCommand("dbo.AddEmployer",cn);
proc_command.CommandType = CommandType.StoredProcedure;
//SqlParameter ობიექტის შექმნა. enum DbType ან SqlDbType გამოიყენება პარამეტრის ტიპის განსაზღვრისათვის
SqlParameter pLastname = new SqlParameter("@Lastname", DbType.String);
SqlParameter pFirstname = new SqlParameter("@Firstname", SqlDbType.NVarChar);
SqlParameter pBD = new SqlParameter("@BD", SqlDbType.Date);
SqlParameter pSalary = new SqlParameter("@Salary", SqlDbType.Decimal);
SqlParameter pEmployerId = new SqlParameter("@newEmployerId", SqlDbType.Int);
//პარამეტრების დამატება და მათი მნიშვნელობის განსაზღვრა
proc_command.Parameters.Add(pLastname).Value = textBox1.Text;
proc_command.Parameters.Add(pFirstname).Value = textBox2.Text;
proc_command.Parameters.Add(pBD).Value = dateTimePicker1.Text;
proc_command.Parameters.Add(pSalary).Value = textBox3.Text;
proc_command.Parameters.Add(pEmployerId).Direction=ParameterDirection.Output;
cn.Open();
proc_command.ExecuteNonQuery();
MessageBox.Show( proc_command.Parameters["@newEmployerId"].Value.ToString() );
cn.Close();