//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();