while(reader.Read()){ Console.WriteLine(reader.GetString(0)+": "+ reader.GetInt32(1)); } cn.Close(); } } /* D:kodu 606dotnet>Baasiparameeter1 Juku: 1997 Kati: 1997 Siim: 1997 */ Salvestatud protseduur Tahtes programmi kaudu salvestatud protseduurile andmeid jagada on kasulik jällegi parameetrit pruukida. Parameetrile antakse nime järgi väärtus ning protseduur saabki selle kätte. Siinne protseduur loodi käsuga CREATE PROCEDURE kysiLapsed(@algaasta decimal) AS SELECT eesnimi, synniaasta FROM lapsed WHERE synniaasta>=@algaasta Andmete lugemine tabeli väljastavast salvestatud protseduurist on sarnane hariliku päringu vastuste lugemisele. Ning tulemus on samuti eelmise näitega sarnane. using System; using System.Data; using System.Data.SqlClient; class Baasiparameeter1{ public static void Main(string[] arg){ string constr="Data Source=RINDE\SQLEXPRESS;"+ "Initial Catalog=baas1; "+
Console.WriteLine(reader.GetString(0)+": "+ reader.GetInt32(1)); } cn.Close(); } } /* D:kodu 606dotnet>Baasiparameeter1 Juku: 1997 Kati: 1997 Siim: 1997 */ Salvestatud protseduur Tahtes programmi kaudu salvestatud protseduurile andmeid jagada on kasulik jällegi parameetrit pruukida. Parameetrile antakse nime järgi väärtus ning protseduur saabki selle kätte. Siinne protseduur loodi käsuga CREATE PROCEDURE kysiLapsed(@algaasta decimal) AS SELECT eesnimi, synniaasta FROM lapsed WHERE synniaasta>=@algaasta Andmete lugemine tabeli väljastavast salvestatud protseduurist on sarnane hariliku päringu vastuste lugemisele. Ning tulemus on samuti eelmise näitega sarnane. using System; using System.Data; using System.Data.SqlClient; class Baasiparameeter1{ public static void Main(string[] arg){ string constr="Data Source=RINDE\SQLEXPRESS;"+ "Initial Catalog=baas1; "+
Console.WriteLine(reader.GetString(0)+": "+ reader.GetInt32(1)); } cn.Close(); } } /* D:kodu 606dotnet>Baasiparameeter1 Juku: 1997 Kati: 1997 Siim: 1997 */ Salvestatud protseduur Tahtes programmi kaudu salvestatud protseduurile andmeid jagada on kasulik jällegi parameetrit pruukida. Parameetrile antakse nime järgi väärtus ning protseduur saabki selle kätte. Siinne protseduur loodi käsuga CREATE PROCEDURE kysiLapsed(@algaasta decimal) AS SELECT eesnimi, synniaasta FROM lapsed WHERE synniaasta>=@algaasta Andmete lugemine tabeli väljastavast salvestatud protseduurist on sarnane hariliku päringu vastuste lugemisele. Ning tulemus on samuti eelmise näitega sarnane. using System; using System.Data; using System.Data.SqlClient; class Baasiparameeter1{ public static void Main(string[] arg){ string constr="Data Source=RINDE\SQLEXPRESS;"+ "Initial Catalog=baas1; "+