Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14224|Odgovoriti: 0

[ASP.NET] LINQ dobi problem z vrnitvijo vrednosti shranjene procedure

[Kopiraj povezavo]
Objavljeno na 8. 05. 2015 16:27:29 | | |
LINQ povzroči težavo z vrnjeno vrednostjo shranjene procedure
Moj shranjeni postopek
ČE OBJECT_ID('UpdatePassword') NI NULL
DROP PROCEDURE UpdatePassword
POJDI
POSTOPEK USTVARI UpdatePassword
@UserID VARCHAR(20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New VARCHAR(10)
KOT
ZAČNI POSKUSITI
POSODOBITEV RBC_Users NASTAVI UserPassWord=@UserPassWord_New
KJER UserID=@UserID IN UserPassWord=@UserPassWord_Old
RETURN 1
KONČNI POSKUS
ZAČNI UJETI
RETURN 0
KONČNI ULOV


Jaz to razumem tako
DB_RBCDataContext pro = novi DB_RBCDataContext();

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

Rezultat, ki ga dobimo na ta način, je vedno 1, mislim, da je moj shranjeni postopek napačen... Prosim, pomagajte mi pogledati··
Kako napisati postopek shranjevanja za dodajanje, brisanje in spreminjanje?





Prejšnji:Na osnovi. Razvoj triplastne arhitekture .LINQ do SQL
Naslednji:Pojasnite vračilo rezultatov Linqove federirane tabele poizvedb
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com