2010-04-28 4 views
0

단순히 레코드를 업데이트하는 저장된 proc을 실행하고 싶습니다. 이 시점에서 나는 그것을 덜 매개 변수로 유지하고 싶다. 그러나 앞으로는 저장 프로 시저에 매개 변수를 추가 할 것입니다. SQLDataSource를 통해 간단하게 처리 할 수 ​​있습니까? 전통적인 ado.net에서 저장된 proc을 실행하기위한 몇 줄의 코드를 작성하지 않아도됩니다. 가능한 경우 샘플 코드를 제게 제공해 주시겠습니까?VS2010 asp.net : 매개 변수를 덜 실행 레코드를 업데이트하는 proc

감사

답변

1

당신은의 SqlDataSource에 추가 할 수 있습니다 같은 System.Data.SqlClient.SqlCommand

뭔가 ...

SqlCommand command = new SqlCommand("p_UpdateSomething", connectionstring); 
command.CommandType = CommandType.StoredProcedure; 
command.ExecuteNonQuery(); 

를 사용하거나

<asp:SqlDataSource id="sqlDS" runat="server" UpdateCommand="pUpdateSomething" UpdateCommandType="StoredProcedure"></asp:SqlDataSource> 

업데이트 매개 변수와 같은의 SqlDataSource를 사용하여 수 .

+0

updatecommand가 실행되는 코드 뒤에서 sqlDS를 호출하려면 어떻게해야합니까? –

+0

SQLDataSource에 연결된 웹 컨트롤은 무엇입니까? – Germ

+0

SQLDataSource에 바인딩 된 컨트롤이 없습니다. 그게 내 질문이다. 난 그냥 SQLDataSrouce를 통해 저장된 proc을 실행하고 싶다. 그것은 가능한가 ???? –

관련 문제