DataCommand를 사용하여 단일 값을 반환하는 저장 프로시저를 실행하려면
SqlConnection sqlConnection1 = new SqlConnection("Your Connection String"); SqlCommand cmd = new SqlCommand(); Object returnValue; cmd.CommandText = "StoredProcedureName"; cmd.CommandType = CommandType. StoredProcedure; cmd.Connection = sqlConnection1; sqlConnection1.Open(); returnValue = cmd.ExecuteScalar(); sqlConnection1.Close(); SqlConnection conn=new SqlConnection(strConn); SqlCommand cmd=new SqlCommand("usp_거래처상호탐색",conn); conn.Open(); cmd.CommandType=CommandType.StoredProcedure; //input거래처코드 cmd.Parameters.Add("@거래처코드",SqlDbType.VarChar,10); cmd.Parameters["@거래처코드"].Value=txt거래처코드.Text; cmd.Parameters["@거래처코드"].Direction=ParameterDirection.Input; //out put 상호 cmd.Parameters.Add("@상호",SqlDbType.VarChar,30); cmd.Parameters["@상호"].Direction=ParameterDirection.Output; //리턴값 SqlParameter param=cmd.Parameters.Add("@리턴값",SqlDbType.Int); param.Direction=ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); textBox1.Text=cmd.Parameters["@상호"].Value.ToString(); textBox2.Text=cmd.Parameters["@리턴값"].Value.ToString();
'C#.NET' 카테고리의 다른 글
[배포/ ClickOnce / MIME ].application / .manifest mimetype (0) | 2011.02.25 |
---|---|
[MSDN] c# 에서 운영체제(OS Version) 알아오기 (0) | 2011.01.17 |
[ enum 권한설정 ]Enum values as bit flags (0) | 2010.12.21 |
[Stopwatch] 프로그램 실행시간 체크 (1) | 2010.12.08 |
[StartupPath / BaseDirectory ]프로그램 실행위치 (0) | 2010.11.23 |
[Stopwatch]프로그램실행 시간체크 (0) | 2010.10.15 |
[GetProcesses]초간단 프로세스 이름/목록 가져오기 (0) | 2010.08.31 |
[MSDN]First Look C#4.0 백서 (0) | 2010.08.25 |
[ClickOnece / reportViewer]리포트 배포경로오류 (0) | 2010.08.04 |
windwos 창 전체화면으로 띄우기 (0) | 2010.07.13 |