Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Shell Root en 26 Febrero 2010, 03:22 am



Título: [Aspx.NET] Resultado consulta SQL
Publicado por: Shell Root en 26 Febrero 2010, 03:22 am
Bueno, tengo una pregunta, que hace rato me anda rondando en la cabeza. Miren, supongamos que tenemos una consulta así:
Código
  1. SELECT [strIdentificacion], [strNombre], [strApellido]
  2.  FROM [Knowledge].[dbo].[tblUsuario]

Ahora cuales son las posibles opciones para ejecutar y recuperar el resultado de la consulta dentro de Aspx.NET

Opción 1:
Código
  1. strCmd = New SqlCommand(strSql, strcnn)
  2.  
  3. strDr = strCmd.ExecuteReader
  4. If strSqlDataReader.Read Then
  5.   txtIdentificacion.Text = strSqlDataReader("strIdentificacion").ToString()
  6.   txtNombre.Text = strSqlDataReader("strNombre").ToString()
  7.   txtApellido.Text = strSqlDataReader("strApellido").ToString()
  8. End If


Título: Re: [Aspx.NET] Resultado consulta SQL
Publicado por: [D4N93R] en 8 Marzo 2010, 15:33 pm
Uhm, me parece que una buena opción para eso es usando un escenario conectado:

Código
  1. SqlConnection con = new SqlConnection("Aki pones el connectionString");
  2. con.Open();
  3.  
  4. SqlCommand command = new SqlCommand(TuQueryAki);
  5.  
  6. SqlAdapter adapter = new SqlAdapter(command, con);
  7.  
  8. DataTable table = new DataTable()
  9.  
  10. adapter.Fill(table);

No tengo Visual Studio aquí, así que no se si tenga algún error, jeje :D Espero te ayude eso!