Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- CREATE PROCEDURE updateSalary
- @ID int,
- @CH_SALARY decimal(6,1),
- @SALARY decimal(6,1) output
- AS
- begin
- UPDATE Workers set @SALARY = SALARY+@CH_SALARY , SALARY = SALARY+@CH_SALARY where ID =@ID;
- end
- */
- //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();
Advertisement
Add Comment
Please, Sign In to add comment