|
1. Rufen Sie das gespeicherte Verfahren auf: Ersetzen Sie die Zeichenkette durch den Namen der gespeicherten Prozedur. string strSql = "proc_transfer"; 2. Setzen Sie den SQL-Skripttyp: sqlComm.CommandType= CommandType.StoredProcedure; 3. Gespeichertes Verfahren mit Parametern: (die ersten beiden Schritte bleiben unverändert) (1) Definieren Sie das Parameterobjekt, das in das gespeicherte Verfahren übergeben werden soll: SqlParameter SqlParametersqlPara = neuer SqlParameter("Der Name des Parameters im gespeicherten Verfahren", Die Art der Daten in der Datenbank); sqlPara2.Value = outID; //Setzenc #in das Parameterobjekt (2), um das vorherige Parameterobjekt in zu setzenKommandoGeh rein sqlComm.Parameters.Add(sqlPara); (3Der nächste Schritt bleibt derselbe: LassKommandoausführen 4.Gespeicherte Prozeduren mit Ausgabeparametern (1Dann3(1Noch ein Satz: Setze eine Eigenschaft so, dass das Objekt des Parameters zum Ausgabeparameter wird sqlPara.Direction = ParameterDirection.Output; (2Mit3(2) ist dasselbe (3Mit3(3) ist dasselbe (4Erhalten Sie den Ausgabeparameter: Erhalten Sie den Wert im Ausgabeparameter stringmess = sqlPara4.Value.ToString();
|