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

Άποψη: 21794|Απάντηση: 3

[Φόρμα Win] Καλέστε την αποθηκευμένη διαδικασία της βάσης δεδομένων σε C#

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 9/10/2014 9:56:16 π.μ. | | |
1. Καλέστε την αποθηκευμένη διαδικασία: Αντικαταστήστε τη συμβολοσειρά με το όνομα της αποθηκευμένης διαδικασίας.
συμβολοσειρά strSql = "proc_transfer";
2. Ορίστε τον τύπο δέσμης ενεργειών sql: sqlComm.CommandType= CommandType.StoredProcedure;
3. Αποθηκευμένη διαδικασία με παραμέτρους: (τα δύο πρώτα βήματα παραμένουν αμετάβλητα)
       (1) Καθορίστε το αντικείμενο παραμέτρου που θα μεταβιβαστεί στην αποθηκευμένη διαδικασία: SqlParameter
              SqlΠαράμετροςsqlPara = νέα SqlParameter("Το όνομα της παραμέτρου στην αποθηκευμένη διαδικασία", Ο τύπος των δεδομένων στη βάση δεδομένων);
         sqlPara2.Value = outID;    //βάλεc #στο αντικείμενο παραμέτρου
                   2) για να τοποθετήσετε το προηγούμενο αντικείμενο παραμέτρου στοεντολήΜπες μέσα
                   sqlComm.Parameters.Add(sqlPara);
                   3Το επόμενο βήμα παραμένει το ίδιο: αφήστε τοεντολήεκτελώ
         4.Αποθηκευμένες διαδικασίες με παραμέτρους εξόδου
                   1Από31Μια ακόμη πρόταση: ορίστε μια ιδιότητα έτσι ώστε το αντικείμενο της παραμέτρου να γίνει η παράμετρος εξόδου
                   sqlPara.Direction = ΠαράμετροςDirection.Output;
                   2Με32) είναι το ίδιο
                   3Με33) είναι το ίδιο
                   4Λάβετε την παράμετρο εξόδου: Λάβετε την τιμή στην παράμετρο εξόδου
                   stringmess = sqlPara4.Value.ToString();





Προηγούμενος:Το προσομοιωμένο ψωμί έφτασε, μυρωδάτο, και η μαριονέτα του φόρουμ Νο 15!
Επόμενος:Λεπτομερής επεξήγηση του sqlserver που δημιουργεί αποθηκευμένες διαδικασίες
Δημοσιεύτηκε στις 24/9/2019 4:46:47 μ.μ. |
Σας ευχαριστώ για την πλακόστρωση
Δημοσιεύτηκε στις 24/9/2019 4:52:07 μ.μ. |
Ευχαριστώ, ιδιοκτήτη...
Δημοσιεύτηκε στις 24/9/2019 4:59:41 μ.μ. |
WD ευχαριστώ ιδιοκτήτη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com