Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14224|Odpoveď: 0

[ASP.NET] LINQ získa problém s vrátenou hodnotou uloženej procedúry

[Kopírovať odkaz]
Zverejnené 8. 5. 2015 16:27:29 | | |
LINQ má problém s vrátenou hodnotou uložených procedúr
Môj uložený postup
AK OBJECT_ID('UpdatePassword') NIE JE NULL
DROP PROCEDURE UpdatePassword
CHOĎ
VYTVORIŤ PROCEDÚRU AktualizovaťHeslo
@UserID VARCHAR(20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New VARCHAR(10)
AS
ZAČAŤ SKÚŠAŤ
AKTUALIZÁCIA RBC_Users NASTAVIŤ UserPassWord=@UserPassWord_New
KDE UserID=@UserID A UserPassWord=@UserPassWord_Old
RETURN 1
KONIEC POKUSU
ZAČNITE CHYTAŤ
RETURN 0
KONIEC CHYTENIA


Takto to chápem
DB_RBCDataContext pro = nový DB_RBCDataContext();

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

Výsledok získaný týmto spôsobom je vždy 1, myslím, že moja uložená procedúra je nesprávna... Prosím, pomôžte mi sa na to pozrieť··
Ako napísať postup ukladania na pridávanie, mazanie a úpravy?





Predchádzajúci:Na základe toho. Vývoj trojvrstvovej architektúry .LINQ do SQL
Budúci:Vysvetlite návrat množiny výsledkov federovanej dotazovacej tabuľky Linq
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com