Torna al Thread

using System; using System.Data.SqlClient; namespace Query_parametrica { class Program { static void Main(string[] args) { SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=tempdb;Integrated Security=SSPI"); SqlCommand cmd = new SqlCommand("SELECT * FROM dbo.Students WHERE FirstName LIKE @FirstName", cn); string firstName = "And"; /* Definisco il Command Type */ cmd.CommandType = System.Data.CommandType.Text; /* Definisco il parametro di input */ cmd.Parameters.Add(new SqlParameter("@FirstName", System.Data.SqlDbType.VarChar, 10)); cmd.Parameters["@FirstName"].Value = "%" + firstName + "%"; /* Apro la connessione ed eseguo la query */ cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); /* Looppo il data reader */ while(dr.Read()) { Console.WriteLine("StudentID: {0}", dr["StudentID"].ToString()); Console.WriteLine("FirstName: {0}", dr["FirstName"].ToString()); Console.WriteLine("LastName: {0}", dr["LastName"].ToString()); Console.WriteLine(); } /* pulizia */ dr.Close(); cn.Close(); } } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5