|
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Από3(1Μια ακόμη πρόταση: ορίστε μια ιδιότητα έτσι ώστε το αντικείμενο της παραμέτρου να γίνει η παράμετρος εξόδου sqlPara.Direction = ΠαράμετροςDirection.Output; (2Με3(2) είναι το ίδιο (3Με3(3) είναι το ίδιο (4Λάβετε την παράμετρο εξόδου: Λάβετε την τιμή στην παράμετρο εξόδου stringmess = sqlPara4.Value.ToString();
|