martes, 28 de octubre de 2008

Select sobre Stored Procedure

Supongamos que queremos hacer un select sobre un store procedure que devuelve datos de la form:

select * from [store_procedure]

Para usar el stored procedures como si fuera una tabla. En mi caso queria hacer una interseccion sobre dos stored procedures que deberian dar lo mismo para saber las diferencias.

Para ello debemos
a) Declarar una tabla con la estructura del resulset del store procedure
b) Ejecutar el store procedure e insertarlo en esa tabla
c) Seleccionar los campos de la tabla

O mejor dicho en codigo

DECLARE @Resultado table(Campo1 int, Campo2 int, Campo3 int)

INSERT INTO @Resultado exec Store_procedure param1,param2,param3

select * from @Resultado

jueves, 16 de octubre de 2008

Serializar a JSon

En la siguiente URL se puede bajar el JSon serializer que sirve para serializar un objeto en .NET a Javascript Object Notation

JSon Serializer

miércoles, 15 de octubre de 2008

Viewstate

El viewstate nos permite guardar información entre distintos postbacks de la misma página, por ejemplo podemos almacenar un valor en el viewstate de la siguiente manera


protected void btnSalvarViewstate_Click(object sender, EventArgs e)
{
this.ViewState["sample"] = this.txtBoxValor.Text;
this.txtBoxValor.Text = "";
}

protected void btnRecuperarViewstate_Click(object sender, EventArgs e)
{
if (this.ViewState["sample"] != null)
{
this.txtBoxValor.Text = this.ViewState["sample"].ToString();
}
}

miércoles, 8 de octubre de 2008

Manipular HTML on the Fly

Las siguientes herramientas nos permitiran debuguear una pagina html.
Proveen la siguiente funcionalidad
1) Posicionarse con el mouse sobre un elemento html y ver sus propiedades
2) Modificar el estilo de los elementos HTML dinamicamente
3) Debuggear javascript

Dichos programas son

Para el Internet Explorer:
IE Developer Toolbar
Link

Para Firefox
Firebug
Link