Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 21794|Antwoord: 3

[WinForm] Roep de opgeslagen procedure van de database aan in C#

[Link kopiëren]
Geplaatst op 09-10-2014 09:56:16 | | |
1. Roep de opgeslagen procedure aan: Vervang de string door de naam van de opgeslagen procedure.
string strSql = "proc_transfer";
2. Stel het sql-scripttype in: sqlComm.CommandType= CommandType.StoredProcedure;
3. Opgeslagen procedure met parameters: (de eerste twee stappen blijven ongewijzigd)
       (1) Definieer het parameterobject dat in de opgeslagen procedure moet worden doorgegeven: SqlParameter
              SqlParametersqlPara = nieuwe SqlParameter("De naam van de parameter in de opgeslagen procedure", Het type data in de database);
         sqlPara2.Value = outID;    //Zetc #in het parameterobject
                   2) om het vorige parameterobject in te zettenCommandoGa naar binnen
                   sqlComm.Parameters.Add(sqlPara);
                   3De volgende stap blijft hetzelfde: laatCommandoexecuteren
         4.Opgeslagen procedures met uitvoerparameters
                   1Dan31Nog een zin: stel een eigenschap in zodat het object van de parameter de outputparameter wordt
                   sqlPara.Direction = ParameterDirection.Output;
                   2Met32) is hetzelfde
                   3Met33) is hetzelfde
                   4Haal de outputparameter: Haal de waarde in de outputparameter
                   stringmess = sqlPara4.Value.ToString();





Vorig:Het gesimuleerde brood is gearriveerd, geurend, en de prijspop van forum nr. 15!
Volgend:Gedetailleerde uitleg van het aanmaken van opgeslagen procedures in SQLserver
Geplaatst op 24-09-2019 16:46:47 |
Bedankt voor het asfalteren
Geplaatst op 24-09-2019 16:52:07 |
Dank u, huisbaas...
Geplaatst op 24-09-2019 16:59:41 |
WD, dank je wel, verhuurder
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com