Ejecutar una consulta parametrizada
Artículo por Club Developers · 09 mayo 2006
2178 vistas
Es posible pasar parámetros a las consultas SQL.
Veamos un ejemplo con SQL Server
Veamos un ejemplo con SQL Server
csharp
using System.Data.SqlClient; using System.Data; // cadena de conexión string connectString = "database=test_paresco;server=am01;User ID=BACK;pwd=xxxxxx"; // Objeto connection // obertura connection.Open(); // Objeto Command "ctr_ref = @contract AND ctr_exg_ref = @exg", connection); // parámetros command.Parameters["@contract"].Value = "FTE"; command.Parameters["@exg"].Value = "SBF"; // Objecto datareader SqlDataReader reader = command.ExecuteReader(); Object[] row = null; while (reader.Read()) { if (row == null) reader.GetValues(row); for (int i=0; i<row.GetLength(0); i++) { if (row[i] != DBNull.Value) Console.Write(row[i]); else Console.Write("NULL"); if (i<row.GetUpperBound(0)) Console.Write("|"); } Console.WriteLine(); } // Cierre reader reader.Close(); // Cierre connection connection.Close();