Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14224|Resposta: 0

[ASP.NET] LINQ recebe o procedimento armazenado, problema de valor de retorno no meu procedimento armazenado

[Copiar link]
Publicado em 08/05/2015 16:27:29 | | |
LINQ recebe problema de valor de retorno de procedimento armazenado
Meu procedimento armazenado
SE OBJECT_ID('UpdatePassword') NÃO FOR NULO
PROCEDIMENTO DE QUEDA AtualizarSenha
VAI
CRIAR PROCEDIMENTO AtualizarSenha
@UserID VARCHAR(20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New VARCHAR(10)
COMO
INICIAR TENTATIVA
ATUALIZAÇÃO RBC_Users DEFINIR UserPassWord=@UserPassWord_New
ONDE UserID=@UserID E UserPassWord=@UserPassWord_Old
RETORNO 1
FIM DA TENTATIVA
COMECE A PEGAR
RETORNO 0
FIM CATCH


Eu entendo assim
DB_RBCDataContext pro = novo DB_RBCDataContext();

  int i = pro. UpdatePassword (Convert.ToInt32(Session["UserID"]), TextBox1.Text, TextBox3.Text);
  Label1.Text = i.ToString();

O resultado obtido dessa forma é sempre 1, acho que meu procedimento armazenado está errado... Por favor, me ajude a dar uma olhada··
Como escrever o procedimento de armazenamento para adição, exclusão e modificação?





Anterior:Baseado em. Desenvolvimento da arquitetura de três camadas de .LINQ para SQL
Próximo:Explique o retorno do conjunto de resultados da tabela de consulta federada Linq
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com