What I take care of is to save the data that that query returns to me in a list, to be able to execute it in a WCF calling that list, this is what I have tried:
public class ConexionSQL
{
public void DatosDB()
{
using (SqlConnection cnx = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Vi"].ToString()))
{
System.Data.SqlClient.SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.Connection = cnx;
cmd.CommandText = "SELECT * FROM dbo.Empleado";
cmd.CommandType = CommandType.Text;
cnx.Open();
reader = cmd.ExecuteReader();
if (reader.HasRows)
{
Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t\t{5}\t\t{6}", reader.GetName(0),
reader.GetName(1), reader.GetName(2), reader.GetName(3), reader.GetName(4), reader.GetName(5), reader.GetName(6));
while (reader.Read())
{
Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}", reader.GetInt32(0),
reader.GetInt32(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6));
}
}
reader.Read();
}
}
}
Could you please help me?
Greetings and good afternoon.