• Viernes 15 de Noviembre de 2024, 02:35

Autor Tema:  Dudas respecto a este codigo  (Leído 1551 veces)

th3r0rn

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Dudas respecto a este codigo
« en: Martes 6 de Abril de 2010, 19:33 »
0
Hola, tengo algunas dudas respecto al siguiente codigo:
Código: C#
  1. using System.Data.SqlClient;
  2.  
  3. public partial class _Default : System.Web.UI.Page
  4. {
  5.     protected void Page_Load(object sender, EventArgs e)
  6.     {
  7.  
  8.     }
  9.     protected void Button1_Click(object sender, EventArgs e)
  10.     {
  11.         String conex;
  12.         String sql;
  13.         SqlConnection cn;
  14.         SqlCommand cmd;
  15.  
  16.         conex = "Data Source=(local);";
  17.         conex += "Initial Catalog=test;";
  18.         conex += "user=sa;";
  19.         conex += "pwd=placabase;";
  20.         sql = "INSERT INTO usuarios VALUES('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";
  21.         cn = new SqlConnection(conex);
  22.         try
  23.         {
  24.             cn.Open();
  25.             cmd = new SqlCommand(sql, cn);
  26.             cmd.ExecuteNonQuery();
  27.             Label4.Text = "Guardado Correctamente";
  28.  
  29.  
  30.         }
  31.         catch (Exception ex)
  32.         {
  33.             Label4.Text = "Ocurrio un error: " + ex.Message;
  34.         }
  35.         finally
  36.         {
  37.             cn.Close();
  38.         }
  39.     }
  40. }
  41.  
  42.  
Por que estas variables se definen asi:
 SqlConnection cn;
        SqlCommand cmd;
y despues por que se usan asi:
  cn = new SqlConnection(conex);
y
 cmd = new SqlCommand(sql, cn);
            cmd.ExecuteNonQuery();
Saludos

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Dudas respecto a este codigo
« Respuesta #1 en: Miércoles 7 de Abril de 2010, 15:52 »
0
Ya revisaste la documentacion de esas clases?

SqlConnection
SqlCommand

nikitocba

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Dudas respecto a este codigo
« Respuesta #2 en: Martes 20 de Abril de 2010, 18:23 »
0
por ahi, deberias dejar de copiar y ponerte a leer un poco....
se define asi...
porque al principio la estas creando y despues la dimencionan... se puede hacer asi, o todo en un solo paso, es igual, solo depende de lo que te convenga en cada caso