Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14224|Odpověď: 0

[ASP.NET] LINQ získá problém s vrácením uložené procedury

[Kopírovat odkaz]
Zveřejněno 08.05.2015 16:27:29 | | |
LINQ má problém s návratovou hodnotou uložené procedury
Můj uložený postup
POKUD OBJECT_ID('UpdatePassword') NENÍ NULL
DROP PROCEDURE UpdatePassword
JDI
VYTVOŘIT POSTUP AktualizaceHeslo
@UserID VARCHAR(20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New VARCHAR(10)
AS
ZAČNĚTE ZKOUŠET
AKTUALIZACE RBC_Users NASTAVIT UserPassWord=@UserPassWord_New
KDE UserID=@UserID A UserPassWord=@UserPassWord_Old
RETURN 1
KONEC POKUSU
ZAČÁTEK CHYŤENÍ
RETURN 0
KONEC CHYCENÍ


Já to chápu takhle
DB_RBCDataContext pro = nové DB_RBCDataContext();

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

Výsledek získaný tímto způsobem je vždy 1, myslím, že můj uložený postup je špatný... Prosím, pomozte mi se na to podívat··
Jak napsat postup ukládání pro přidávání, mazání a úpravy?





Předchozí:Na základě toho. Vývoj třívrstvé architektury .LINQ do SQL
Další:Vysvětlete návrat výsledné sady federované dotazovací tabulky Linq
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com