Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14224|Отговор: 0

[ASP.NET] LINQ получава проблем с връщане на стойността на съхранената процедура

[Копирай линк]
Публикувано в 8.05.2015 г. 16:27:29 ч. | | |
LINQ получава възстановяване на стойност за съхранена процедура
Моята съхранена процедура
АКО OBJECT_ID('UpdatePassword') НЕ Е NULL
ПУСКАНЕ АктуализацияПарола
ВЪРВИ
CREATE PROCEDURE UpdateПарола
@UserID ВАРЧАР (20),
@UserPassWord_Old ВАРХАР (10),
@UserPassWord_New ВАРШАР (10)
AS
ЗАПОЧНЕТЕ ОПИТАЙТЕ
АКТУАЛИЗАЦИЯ RBC_Users SET UserPassWord=@UserPassWord_New
КЪДЕТО UserID=@UserID И UserPassWord=@UserPassWord_Old
ВРЪЩАНЕ 1
КРАЙ НА ОПИТА
ЗАПОЧВАЙТЕ ЛОВЕНЕТО
ВРЪЩАНЕ 0
КРАЙ НА УЛАВЯНЕТО


Разбирам го така
DB_RBCDataContext pro = нов DB_RBCDataContext();

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

Резултатът, получен по този начин, винаги е 1, мисля, че съхранената ми процедура е грешна... Моля, помогнете ми да погледна.
Как да напиша процедурата за съхранение за добавяне, изтриване и модификация?





Предишен:Въз основа на. Разработка на трислойна архитектура от .LINQ към SQL
Следващ:Обяснете връщането на набор от резултати от федеративната таблица на заявки Linq
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com