LINQ가 저장 프로시저 반환 값 문제를 발생시킵니다
내 저장 프로시저
만약 OBJECT_ID('UpdatePassword')가 null이 아니라면
DROP PROCEDURE 업데이트 비밀번호
가세요
프로시저 생성 업데이트비밀번호
@UserID 바르차르(20),
@UserPassWord_Old 바르차르(10),
@UserPassWord_New 바르차르(10)
AS
시도 시작하세요
UPDATE RBC_Users SET UserPassWord=@UserPassWord_New
여기서 UserID=@UserID 그리고 UserPassWord=@UserPassWord_Old
귀환 1
엔드 트라이
캐치 시작
반환 0
엔드 캐치
저도 이렇게 이해해요
DB_RBCDataContext pro = 새로운 DB_RBCDataContext();
int i = 프로. UpdatePassword(Convert.ToInt32(Session["UserID"]), TextBox1.Text, TextBox3.Text);
Label1.Text = i.ToString();
이렇게 얻은 결과는 항상 1, 제 저장 프로시저가 잘못된 것 같아요... 제발 좀 볼 수 있게 도와주세요··
추가, 삭제, 수정을 위한 저장 절차를 어떻게 작성하나요?
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com