CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Dudas respecto a este codigo

(1/1)

th3r0rn:
Hola, tengo algunas dudas respecto al siguiente codigo:

--- Código: C# ---using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page {    protected void Page_Load(object sender, EventArgs e)    {     }    protected void Button1_Click(object sender, EventArgs e)    {        String conex;        String sql;        SqlConnection cn;        SqlCommand cmd;         conex = "Data Source=(local);";        conex += "Initial Catalog=test;";        conex += "user=sa;";        conex += "pwd=placabase;";        sql = "INSERT INTO usuarios VALUES('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";        cn = new SqlConnection(conex);        try        {            cn.Open();            cmd = new SqlCommand(sql, cn);            cmd.ExecuteNonQuery();            Label4.Text = "Guardado Correctamente";          }        catch (Exception ex)        {            Label4.Text = "Ocurrio un error: " + ex.Message;        }        finally        {            cn.Close();        }    }}  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:
Ya revisaste la documentacion de esas clases?

SqlConnection
SqlCommand

nikitocba:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa