Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14224|Απάντηση: 0

[ASP.NET] Το LINQ λαμβάνει αποθηκευμένη διαδικασία πρόβλημα τιμής επιστροφής της αποθηκευμένης διαδικασίας μου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 8/5/2015 4:27:29 μ.μ. | | |
Το LINQ λαμβάνει το ζήτημα της αποθηκευμένης διαδικασίας που επιστρέφει την τιμή
Η αποθηκευμένη διαδικασία μου
ΕΆΝ OBJECT_ID('UpdatePassword') ΔΕΝ ΕΙΝΑΙ NULL
ΔΙΑΔΙΚΑΣΙΑ ΑΠΟΡΡΙΨΗΣ ΕνημέρωσηΚωδικός πρόσβασης
ΠΗΓΑΙΝΩ
ΔΙΑΔΙΚΑΣΙΑ ΔΗΜΙΟΥΡΓΙΑΣ ΕνημέρωσηΚωδικός πρόσβασης
@UserID VARCHAR(20),
@UserPassWord_Old VARCHAR(10),
@UserPassWord_New ΒΑΡΤΣΑΡ(10)
ΟΠΩΣ ΚΑΙ
ΞΕΚΙΝΗΣΤΕ ΤΗΝ ΠΡΟΣΠΑΘΕΙΑ
ΕΝΗΜΕΡΩΣΗ RBC_Users ΟΡΙΣΜΟΣ UserPassWord=@UserPassWord_New
ΟΠΟΥ UserID=@UserID ΚΑΙ UserPassWord=@UserPassWord_Old
ΕΠΙΣΤΡΟΦΗ 1
ΤΕΛΟΣ ΠΡΟΣΠΑΘΕΙΑΣ
ΞΕΚΙΝΗΣΤΕ ΤΟ CATCH
ΕΠΙΣΤΡΟΦΗ 0
ΤΕΛΟΣ ΑΛΙΕΥΣΗΣ


Το καταλαβαίνω με αυτόν τον τρόπο
DB_RBCDataContext pro = νέο DB_RBCDataContext();

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

Το αποτέλεσμα που προκύπτει με αυτόν τον τρόπο είναι πάντα 1, νομίζω ότι η αποθηκευμένη διαδικασία μου είναι λάθος... Παρακαλώ βοηθήστε με να ρίξω μια ματιά··
Πώς να γράψετε τη διαδικασία αποθήκευσης για προσθήκη, διαγραφή και τροποποίηση;





Προηγούμενος:Με βάση. Ανάπτυξη αρχιτεκτονικής τριών επιπέδων .LINQ σε SQL
Επόμενος:Επεξήγηση της επιστροφής του συνόλου αποτελεσμάτων του συνενωμένου πίνακα ερωτημάτων Linq

σχετικές αναρτήσεις

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com