Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14224|Risposta: 0

[ASP.NET] LINQ ha un problema di ritorno di valore nella stored procedure la mia stored procedure

[Copiato link]
Pubblicato su 08/05/2015 16:27:29 | | |
LINQ riceve il problema del valore di ritorno della stored procedure
La mia procedura memorizzata
SE OBJECT_ID('UpdatePassword') NON È NULLO
PROCEDURA DROP AggiornaPassword
VAI
CREATE PROCEDURE UpdatePassword
@UserID VARCHAR (20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New VARCHAR(10)
COME
INIZIA PROVA
AGGIORNAMENTO RBC_Users IMPOSTARE UserPassWord=@UserPassWord_New
DOVE UserID=@UserID E UserPassword=@UserPassWord_Old
RITORNO 1
FINE TENTATIVO
INIZIO CATTURA
RITORNO 0
FINE PRESA


Io la capisco così
DB_RBCDataContext pro = nuovo DB_RBCDataContext();

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

Il risultato ottenuto in questo modo è sempre 1, penso che la mia procedura memorizzata sia sbagliata... Per favore, aiutatemi a dare un'occhiata··
Come scrivere la procedura di archiviazione per aggiunta, cancellazione e modifica?





Precedente:Basato su. Sviluppo dell'architettura a tre livelli da .LINQ a SQL
Prossimo:Spiega il ritorno del set di risultati della tabella di query federata Linq
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com