<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Ascariz Web 2.0 &#187; ASP</title>
	<atom:link href="http://blog.ascariz.es/index.php/tag/asp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ascariz.es</link>
	<description>Programación Web DotNetNuke, ASP.NET, C#.NET,Diseño</description>
	<lastBuildDate>Mon, 14 Nov 2011 09:02:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery 1.4: 15 nuevas características que debes conocer para usar el JQuery</title>
		<link>http://blog.ascariz.es/index.php/2010/01/18/jquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery/</link>
		<comments>http://blog.ascariz.es/index.php/2010/01/18/jquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 14:41:01 +0000</pubDate>
		<dc:creator>Ascariz</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1540</guid>
		<description><![CDATA[jQuery 1.4 ha sido lanzado y en Nettuts+ no han perdido el tiempo y han publicado un artículo imprescindible, en el que hacen un repaso a las nuevas características y mejoras que podemos encontrar. La versión 1.4 de jQuery no es simplemente una versión de mantenimiento con la corrección de algunos &#8220;bugs&#8221;; incorpora muchas características [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery 1.4 ha sido lanzado y en <strong>Nettuts+</strong> no han perdido el tiempo y han publicado un artículo imprescindible, en el que hacen un repaso a las nuevas características y mejoras que podemos encontrar. La versión 1.4 de jQuery no es simplemente una versión de mantenimiento con la corrección de algunos &#8220;bugs&#8221;; incorpora muchas características y mejoras nuevas:<br />
<span id="more-1540"></span><br />
1.- Pasar atributos a jQuery(&#8230;)<br />
2.- Los métodos &#8220;nextUntil&#8221;, &#8220;prevUntil&#8221; y &#8220;parentsUntil&#8221;<br />
3.- Enlazar múltiples controladores de eventos<br />
4.- Definir una función diferente de &#8220;easing&#8221; por cada propiedad que estamos animando.<br />
5.- Nuevos eventos live()<br />
6.- Controlar el contexto de una función<br />
7.- Anadir un retraso a la ejecución de las animaciones<br />
8.- Comprobar si un elemento tiene algo con el selector &#8220;:has()&#8221;<br />
9.- Desenvolver elementos con unwrap()<br />
10.- Eliminar elementos sin borrar datos<br />
11.- Mejoras en el método index(&#8230;)<br />
12.- Los métodos de manipulación DOM aceptan &#8220;callbacks&#8221;<br />
13.- Determinar el tipo del objeto<br />
14.- Mejoras en el método Closest(&#8230;)<br />
15.- Los nuevos eventos focusIn y focusOut</p>
<p><a rel="nofollow" href="http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/" target="_blank">jQuery 1.4 Released: The 15 New Features you Must Know » »</a></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2010%2F01%2F18%2Fjquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery%2F&amp;linkname=jQuery%201.4%3A%2015%20nuevas%20caracter%C3%ADsticas%20que%20debes%20conocer%20para%20usar%20el%20JQuery">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2010/01/18/jquery-1-4-15-nuevas-caracteristicas-que-debes-conocer-para-usar-el-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables de servidor en ASP.NET</title>
		<link>http://blog.ascariz.es/index.php/2009/11/11/variables-de-servidor-en-asp-net/</link>
		<comments>http://blog.ascariz.es/index.php/2009/11/11/variables-de-servidor-en-asp-net/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:55:52 +0000</pubDate>
		<dc:creator>Ascariz</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1396</guid>
		<description><![CDATA[Nuestro servidor ASP.NET aloja una gran cantidad de información útil que, en determinado momento, puede salvarnos de situaciones complejas. Este conjunto de variables puede consultarse mediante el objeto Request.ServerVariables[&#60;NombreVariable&#62;]. Así, si realizamos la siguiente consulta
string navegador = Request.ServerVariable["HTTP_USER_AGENT" ];

La variable navegador alojará, como intuitivamente podremos imaginar, el navegador que está utilizando el cliente que se [...]]]></description>
			<content:encoded><![CDATA[<p>Nuestro <strong>servidor</strong> <strong>ASP.NET</strong> aloja una gran cantidad de <strong>información útil</strong> que, en determinado momento, puede salvarnos de situaciones complejas. Este <strong>conjunto de variables</strong> puede consultarse mediante el <strong>objeto</strong> <strong>Request.ServerVariables</strong>[&lt;NombreVariable&gt;]. Así, si realizamos la siguiente consulta</p>
<p><code>string navegador = Request.ServerVariable["HTTP_USER_AGENT" ];</code><br />
<span id="more-1396"></span><br />
La variable navegador alojará, como intuitivamente podremos imaginar, el navegador que está utilizando el cliente que se conecta a nuestro servidor, dato utilizado, por ejemplo, para estadísticas. En nuestro caso, el dato devuelto será el siguiente:</p>
<p><span style="color: #008000;">Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)</span></p>
<p>Hay cantidad de variables de servidor cuya consulta puede hacernos la vida más fácil. Como ejemplo, indicaremos algunas de ellas:</p>
<table border="0" cellspacing="1" cellpadding="0" width="100%">
<tbody>
<tr>
<th scope="col">VARIABLE</th>
<th scope="col">SIGNIFICADO</th>
<th scope="col">EJEMPLO</th>
</tr>
<tr>
<td>SERVER_PROTOCOL</td>
<td>Protocolo de conexión</td>
<td>HTTP/1.1</td>
</tr>
<tr>
<td>REMOTE_ADDR</td>
<td>Dirección IP Remota</td>
<td>80.24.53.11</td>
</tr>
<tr>
<td>LOCAL_ADDR</td>
<td>Direccion IP Local</td>
<td>127.0.0.1</td>
</tr>
<tr>
<td>PATH_INFO</td>
<td>Ruta de la aplicación</td>
<td>/MiAplicacion/Pagina.aspx</td>
</tr>
<tr>
<td>URL</td>
<td>URL de la página</td>
<td>/MiAplicacion/Pagina.aspx</td>
</tr>
<tr>
<td>AUTH_TYPE</td>
<td>Tipo de autenticación</td>
<td>Forms</td>
</tr>
<tr>
<td>SERVER_PORT</td>
<td>Puerto HTTP</td>
<td>80</td>
</tr>
<tr>
<td>HTTP_USER_AGENT</td>
<td>Navegador del usuario</td>
<td>Mozilla/4.0 (compatible; MSIE 8.0;…</td>
</tr>
<tr>
<td>HTTP_HOST</td>
<td>Nombre del host</td>
<td>MyMachine</td>
</tr>
<tr>
<td>SERVER_NAME</td>
<td>Nombre del servidor</td>
<td>MyMachine</td>
</tr>
<tr>
<td>SERVER_SOFTWARE</td>
<td>Servidor web</td>
<td>Microsoft-IIS/6.0</td>
</tr>
<tr>
<td>APPL_PHYSICAL_PATH</td>
<td>Ruta física de la aplicación</td>
<td>C:\\Inetpub\\wwwroot\\MiAplicacion\\</td>
</tr>
<tr>
<td>HTTPS</td>
<td>¿Usa SSL?</td>
<td>off</td>
</tr>
<tr>
<td>AUTH_USER</td>
<td>Usuario autenticado</td>
<td>administrador</td>
</tr>
<tr>
<td>REMOTE_USER</td>
<td>Usuario remoto</td>
<td>administrador</td>
</tr>
<tr>
<td>HTTP_CONNECTION</td>
<td>Tipo de conexión HTTP</td>
<td>Keep alive</td>
</tr>
<tr>
<td>HTTP_ACCEPT_LANGUAGE</td>
<td>Idioma</td>
<td>es</td>
</tr>
</tbody>
</table>
<p>Existen más variables de servidor, y basta con recorrer con un bucle su contenido para echarle un vistazo a todas:<br />
<code>Hashtable hs = new Hashtable();<br />
</code><span style="margin-left: 0px! important;"><code>foreach</code> <code>(</code><code>string</code> <code>s </code><code>in</code> <code>Request.ServerVariables.AllKeys)<br />
</code></span><span style="margin-left: 0px! important;"><code>{ </code></span><span style="margin-left: 0px! important;"><code>hs.Add(s, Request.ServerVariables[s]);}</code></span></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F11%2F11%2Fvariables-de-servidor-en-asp-net%2F&amp;linkname=Variables%20de%20servidor%20en%20ASP.NET">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/11/11/variables-de-servidor-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener el identificador de un registro recien insertado en SQL Server</title>
		<link>http://blog.ascariz.es/index.php/2009/10/21/obtener-el-identificador-de-un-registro-recien-insertado-en-sql-server/</link>
		<comments>http://blog.ascariz.es/index.php/2009/10/21/obtener-el-identificador-de-un-registro-recien-insertado-en-sql-server/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:03:17 +0000</pubDate>
		<dc:creator>Ascariz</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1322</guid>
		<description><![CDATA[Cuando insertamos un registro en una tabla en la que su Identificador es único y autoincrementable, podemos solicitar a la base de datos que nos devuelva ese ID en concreto para realizar o encadenar nuevas operaciones. Ese ID se obtiene llamando a la función SCOPE_IDENTITY() de T-SQL.

Así, si almacenamos la siguiente sentencia en una cadena [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando insertamos un registro en una tabla en la que su Identificador es único y autoincrementable, podemos solicitar a la base de datos que nos devuelva ese ID en concreto para realizar o encadenar nuevas operaciones. Ese ID se obtiene llamando a la función SCOPE_IDENTITY() de T-SQL.<br />
<span id="more-1322"></span></p>
<p>Así, si almacenamos la siguiente sentencia en una cadena de texto:</p>
<pre>string sentenciaSQL = "INSERT INTO USUARIOS(Nombre, Apellidos, NIF, Login, Password) VALUES('Alberto' 'Lopez Villarino', '12345678Z', 'alopezv', '7EVASGEAGE9=');
SELECT SCOPE_IDENTITY();";</pre>
<p>Al invocar al método <em>ExecuteScalar()</em> de un objeto de la clase <em>SqlCommand</em> utilizando la sentencia anterior, el valor devuelto será, precisamente, el ID del registro insertado.</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F21%2Fobtener-el-identificador-de-un-registro-recien-insertado-en-sql-server%2F&amp;linkname=Obtener%20el%20identificador%20de%20un%20registro%20recien%20insertado%20en%20SQL%20Server">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/10/21/obtener-el-identificador-de-un-registro-recien-insertado-en-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pido perón por no escribir en mi blog</title>
		<link>http://blog.ascariz.es/index.php/2009/10/20/pido-peron-por-no-escribir-en-mi-blog/</link>
		<comments>http://blog.ascariz.es/index.php/2009/10/20/pido-peron-por-no-escribir-en-mi-blog/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:54:14 +0000</pubDate>
		<dc:creator>Ascariz</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/index.php/?p=1302</guid>
		<description><![CDATA[Pido perdón a mis fans que eran pocos y buenos. He estado mucho tiempo sin escribir en mi blog, por curro, por problemas técnicos y otros menesteres. Pero a partir de ahora vamos a escribir diariamente nuevos post sobre google, Microsoft y el código fuente de asp, php y sobre todo .net y dentro de [...]]]></description>
			<content:encoded><![CDATA[<p>Pido perdón a mis fans que eran pocos y buenos. He estado mucho tiempo sin escribir en mi <strong>blog</strong>, por curro, por problemas técnicos y otros menesteres. Pero a partir de ahora vamos a escribir diariamente nuevos post sobre <strong>google</strong>, <strong>Microsoft</strong> y el código fuente de <strong>asp</strong>, <strong>php</strong> y sobre todo <strong>.net</strong> y dentro de poco también de “<strong>dot net nuke</strong>”.</p>
<p>Gracias a todos.</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F10%2F20%2Fpido-peron-por-no-escribir-en-mi-blog%2F&amp;linkname=Pido%20per%C3%B3n%20por%20no%20escribir%20en%20mi%20blog">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/10/20/pido-peron-por-no-escribir-en-mi-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP: Generar un número GUID (Identificador Unico Global) (Globally Unique Identifier)</title>
		<link>http://blog.ascariz.es/index.php/2009/05/28/asp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier/</link>
		<comments>http://blog.ascariz.es/index.php/2009/05/28/asp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier/#comments</comments>
		<pubDate>Thu, 28 May 2009 12:26:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1271</guid>
		<description><![CDATA[Funcion y Código fuente para crear un GUID Identificador Unico Global  &#8220;Globally Unique Identifier&#8221; en ASP
Es “número” unico de 128-bit que se utiliza para identificar diferentes cosas… por ejemplo, las sesiones &#8220;Session&#8221; de los usuarios.
El numero es creado a partir de una convinacion de varios valores unicos (direccion IP, dia y hora, etc).
Para generar un GUID [...]]]></description>
			<content:encoded><![CDATA[<p>Funcion y Código fuente para crear un <strong>GUID </strong>Identificador Unico Global  &#8220;Globally Unique Identifier&#8221; en <strong>ASP</strong></p>
<p>Es “número” unico de 128-bit que se utiliza para identificar diferentes cosas… por ejemplo, las <strong>sesiones</strong> &#8220;Session&#8221; de los usuarios.<br />
El numero es creado a partir de una convinacion de varios valores unicos (direccion IP, dia y hora, etc).<br />
Para <strong>generar</strong> un GUID en <strong>ASP</strong> usaremos la siguiente <strong>función y código fuente</strong>.</p>
<p><span id="more-1271"></span></p>
<div><code><br />
Function GetGuid()<br />
   Set TypeLib = CreateObject(”Scriptlet.TypeLib”)<br />
   GetGuid = Left(CStr(TypeLib.Guid), 38)<br />
   Set TypeLib = Nothing<br />
End Function</code></div>
<p><code> </p>
<p></code></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F05%2F28%2Fasp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20un%20n%C3%BAmero%20GUID%20%28Identificador%20Unico%20Global%29%20%28Globally%20Unique%20Identifier%29">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/05/28/asp-generar-un-numero-guid-identificador-unico-global-globally-unique-identifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo generar automáticamente un archivo ZIP con ASP.NET</title>
		<link>http://blog.ascariz.es/index.php/2009/04/17/como-generar-automaticamente-un-archivo-zip-con-aspnet/</link>
		<comments>http://blog.ascariz.es/index.php/2009/04/17/como-generar-automaticamente-un-archivo-zip-con-aspnet/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 16:33:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1102</guid>
		<description><![CDATA[En este post os enseñamos a crear ficheros ZIP en ASP.NET a través de la programación asp.net con una libreria de creación de ZIP.
Crear un archivo zip que tuviera varios archivos que estaban en un directorio en el servidor. Para no estar generando el zip manualmente cada vez que se pusiera un archivo nuevo y [...]]]></description>
			<content:encoded><![CDATA[<p>En este post os enseñamos a crear <strong>ficheros ZIP en ASP.NET</strong> a través de la <strong>programación asp.net</strong> con una <strong>libreria de creación de ZIP.</strong></p>
<p><strong>Crear un archivo zip</strong> que tuviera varios archivos que estaban en un directorio en el servidor. Para no estar generando el zip manualmente cada vez que se pusiera un archivo nuevo y subirlo por<strong> FTP</strong>, pensé que sería bueno crearlo dinámicamente con <strong>código</strong> <strong>ASP.NET</strong>.<br />
<span id="more-1102"></span><br />
Buscando en Google, encontré esta excelente librería:</p>
<p><a title="DotNetZip" href="http://www.codeplex.com/DotNetZip">DotNetZip</a></p>
<p>Es muy sencilla de usar y los archivos generados se abren correctamente con la herramienta de carpetas comprimidas integrada en Windows y con Winzip.</p>
<p>Instrucciones para generar un archivo zip dinámicamente:</p>
<p>En la página antes mencionada haz clic en Releases y descarga el archivo llamado DotNetZipLib-Runtime-v1.7.zip. Cuando lo descargues, busca una carpeta llamada DotNetZip-v1.7 y dentro de ella encontrarás un archivo llamado Ionic.Zip.dll.</p>
<p>Copia ese archivo a la carpeta Bin de tu aplicación.</p>
<p>Para crear un archivo zip, usa el siguiente código que coloqué en el evento Click de un Button, pero que puedes usar donde te convenga.</p>
<p>Primero especifica que vas a utilizar la librería:</p>
<p>Imports Ionic.Zip</p>
<p>Protected Sub CrearZip_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrearZip.Click<br />
  Response.Clear()<br />
  Dim ElZip As ZipFile = New ZipFile()<br />
  Using ElZip<br />
   ElZip.AddDirectory(&#8221;C:\inetpub\wwwroot\App\ArchivosAComprimir\&#8221;, &#8220;Documentos\&#8221;)<br />
   ElZip.AddFile(&#8221;C:\inetpub\wwwroot\App\OtrosArchivos\MiArchivo.pdf&#8221;, &#8220;Documentos\&#8221;)<br />
   ElZip.Save(Response.OutputStream)<br />
  End Using<br />
  Response.AddHeader(&#8221;Content-Disposition&#8221;, &#8220;attachment; filename=MisDocumentos.zip&#8221;)<br />
  Response.ContentType = &#8220;application/octet-stream&#8221;<br />
  Response.End()<br />
 End Sub</p>
<p>Como podrás deducir, <code>AddDirectory</code> añade un directorio completo, incluyendo todos los archivos y carpetas que contenga, recursivamente. <code>AddFile</code> añade un archivo específico.</p>
<p>El segundo parámetro de ambas funciones define el directorio raíz propio del archivo zip generado. No tiene que coincidir con la ruta física donde están ubicados los archivos, este valor lo puedes definir tú. En mi ejemplo, el directorio raíz del archivo zip tendrá un único directorio llamado &#8220;Documentos&#8221;, y bajo él estará <code>MiArchivo.pdf</code> y toda la carpeta <code>ArchivosAComprimir</code>.</p>
<p>Cabe mencionar que en mi ejemplo el archivo será enviado al navegador como si se tratara de una descarga, pero también lo podrías almacenar en el disco duro.</p>
<p>Esta librería permite muchas más funciones, como:</p>
<ul>
<li>Crear archivo zip y agregarle archivos o directorios</li>
<li>Listar los archivos dentro de un zip, y extraerlos</li>
<li>Modificar un archivo zip existente, con la capacidad de renombrar, remover o agregar nuevos elementos</li>
<li>Crear, guardar (como en mi ejemplo), extraer y leer de un stream</li>
</ul>
<p>Se puede usar con cualquier lenguaje de .NET y cuenta, incluso, con una GUI que puedes usar en Windows.</p>
<p>Ni la librería ni la GUI tienen costo.</p>
<p>Para descargar la librería, la GUI, y el manual de usuario, ve a la página que puse al principio.</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcomo-generar-automaticamente-un-archivo-zip-con-aspnet%2F&amp;linkname=C%C3%B3mo%20generar%20autom%C3%A1ticamente%20un%20archivo%20ZIP%20con%20ASP.NET">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/04/17/como-generar-automaticamente-un-archivo-zip-con-aspnet/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compartir variables o session  entre asp 3.0 y aspx (ASP.NET)</title>
		<link>http://blog.ascariz.es/index.php/2009/04/17/compartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net/</link>
		<comments>http://blog.ascariz.es/index.php/2009/04/17/compartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 16:23:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#.NET]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1098</guid>
		<description><![CDATA[Como podemos usas variables y session en dos lenguajes de programación de Microsoft ASP 3.0 y ASP.NET, es muy facil lo unico que hay que hacer es seguir estos pasos. Lo tipico, estas migrando una aplicación de ASP 3.0 a ASP.Net haciendo por partes.
Llega un momento en el que hay que compartir las variables de [...]]]></description>
			<content:encoded><![CDATA[<p>Como podemos <strong>usas variables y session en dos lenguajes de programación</strong> de Microsoft <strong>ASP 3.0</strong> y <strong>ASP.NET</strong>, es muy facil lo unico que hay que hacer es seguir estos pasos. Lo tipico, estas migrando una aplicación de <strong>ASP 3.0</strong> a <strong>ASP.Net</strong> haciendo por partes.<br />
Llega un momento en el que hay que compartir las variables de sesion entre los dos motores.<br />
<span id="more-1098"></span><br />
 He recopilado esta serie de enlaces:</p>
<p>1) <span>Share session state between ASP 3.0 and ASP.NET apps </span><a href="http://searchwindevelopment.techtarget.com/tip/0,289483,sid8_gci951935,00.html">http://searchwindevelopment.techtarget.com/tip/0,289483,sid8_gci951935,00.html</a></p>
<p>2) <span>Transfering session state between ASP 3.0 and ASP.NET </span><a href="http://www.codeproject.com/KB/session/SessionTransfer.aspx">http://www.codeproject.com/KB/session/SessionTransfer.aspx</a></p>
<p>3) Secure Session State Transfer Between ASP.NET and ASP 3.0 Classic <a href="http://www.codeproject.com/KB/session/SessionTransfer.aspx">http://www.codeproject.com/KB/session/SessionTransfer.aspx</a></p>
<p>4) Sharing Session State between ASP 3.0 and ASP.NET <a href="http://www.asp101.com/articles/sidney/sharingsessionstate/default.asp">http://www.asp101.com/articles/sidney/sharingsessionstate/default.asp</a></p>
<p>Y un código que no se donde encontre y todavía no he probado:</p>
<p><strong>pagina1.asp</strong></p>
<pre><span>&lt;%
Response.Write("&lt;form name=t id=t action=<strong>pagina2.aspx</strong> method=post &gt;")
For each Item in Session.Contents
Response.Write("&lt;input type=hidden name=" &amp; Item)
Response.Write( " value=" &amp; Session.Contents(item) &amp; " &gt;")
next
Response.Write("&lt;/FORM&gt;")
Response.Write("&lt;script&gt;t.submit();&lt;/script&gt;")
%&gt; </span></pre>
<p><strong>pagina2.aspx</strong></p>
<pre><span class="postbody">&lt;%@ Page language="c#" %&gt;
&lt;script runat=server&gt;
private void Page_Load(object sender, System.EventArgs e)
{
Cache["dsDatos"]="" ;
for(int i=0;i&lt;Request.Form.Count;i++)
{
Session[Request.Form.GetKey(i)]=Request.Form[i].ToString();
}
Server.Transfer("<strong>pagina3.aspx</strong>",true);
}
&lt;/script&gt;</span></pre>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F17%2Fcompartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net%2F&amp;linkname=Compartir%20variables%20o%20session%20%20entre%20asp%203.0%20y%20aspx%20%28ASP.NET%29">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/04/17/compartir-variables-o-session-entre-asp-3-0-y-aspx-asp-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conectar o conexión de ASP 3.0 a MYSQL</title>
		<link>http://blog.ascariz.es/index.php/2009/03/25/conectar-o-conexion-de-asp-3-0-a-mysql/</link>
		<comments>http://blog.ascariz.es/index.php/2009/03/25/conectar-o-conexion-de-asp-3-0-a-mysql/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 14:21:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[BBDD]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1013</guid>
		<description><![CDATA[ASP 3.0 +  MySQL  es una perfecta solución de base de datos para pequeñas y medianas sitios web. Si tu base de datos backend MySQL está bien optimizado y bien estructurado que puede servir a miles de visitantes al día, sin degradar el rendimiento del servidor. En este artículo te mostraré cómo conectarse a bases [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ASP 3.0</strong> +  <strong>MySQL </strong> es una perfecta solución de base de datos para pequeñas y medianas sitios web. Si tu <strong>base de datos</strong> backend MySQL está bien optimizado y bien estructurado que puede servir a miles de visitantes al día, sin degradar el rendimiento del servidor. En este artículo te mostraré <strong>cómo conectarse a bases de datos</strong> MySQL desde <strong>ASP</strong>. Usted tendrá que instalar el controlador <strong>ODBC de MySQL-MyODBC 3.51</strong> si no lo tiene aún en su servidor. <span id="more-1013"></span><br />
<code><br />
&lt;%<br />
dim conn<br />
dim conn_string</code></p>
<p>conn_string = &#8220;Driver={MySQL};Server=127.0.0.1;Port=3306;Database=test;Uid=test;Pwd=test&#8221;</p>
<p>Set conn = Server.CreateObject(&#8221;ADODB.Connection&#8221;)</p>
<p>conn.Open(conn_string)</p>
<p>strQuery = &#8220;SELECT * FROM productos&#8221;<br />
Set RS = conn.Execute(strQuery)</p>
<p>%&gt;</p>
<p>&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;b&gt;Resultados&lt;/b&gt;<br />
&lt;br&gt;&lt;br&gt;<br />
&lt;%while not RS.eof%&gt;<br />
&lt;%=RS(&#8221;nombre&#8221;)%&gt; &lt;%=RS(&#8221;precio&#8221;)%&gt;&lt;br&gt;<br />
&lt;%RS.MoveNext%&gt;<br />
&lt;%wend%&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F03%2F25%2Fconectar-o-conexion-de-asp-3-0-a-mysql%2F&amp;linkname=Conectar%20o%20conexi%C3%B3n%20de%20ASP%203.0%20a%20MYSQL">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/03/25/conectar-o-conexion-de-asp-3-0-a-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP:  Función de Averiguar la edad de una persona</title>
		<link>http://blog.ascariz.es/index.php/2009/01/14/asp-funcion-de-averiguar-la-edad-de-una-persona/</link>
		<comments>http://blog.ascariz.es/index.php/2009/01/14/asp-funcion-de-averiguar-la-edad-de-una-persona/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:42:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=804</guid>
		<description><![CDATA[Os paso una función en ASP para poder obtener la edad de una persona a partir de la fecha de nacimiento. Hoy en el trabajo hemos querido hacerlo con un datediff y hemos tenido problemas con un extraño redondeo que hace la función datediif en ASP y al final hemos tenido que usar esta función [...]]]></description>
			<content:encoded><![CDATA[<p>Os paso una función en <a href="http://es.wikipedia.org/wiki/Active_Server_Pages">ASP</a> para poder obtener la edad de una persona a partir de la fecha de nacimiento. Hoy en el trabajo hemos querido hacerlo con un <a href="http://www.w3schools.com/vbscript/func_datediff.asp">datediff</a> y hemos tenido problemas con un extraño redondeo que hace la función <a href="http://www.w3schools.com/vbscript/func_datediff.asp">datediif</a> en <a href="http://es.wikipedia.org/wiki/Active_Server_Pages">ASP</a> y al final hemos tenido que usar esta función que nos da la edad exacta.<br />
<span id="more-804"></span><br />
<code><br />
function AveriguarEdad(fecha)<br />
  DateOfBirth=year(fecha) &amp; "/" &amp; Month(fecha) &amp; "/" &amp; Day(fecha)<br />
  If month(DateOfBirth)&gt;month(date) then<br />
    aux=-1<br />
  Else<br />
    If month(DateOfBirth)=month(date) and day(DateOfBirth)&gt;day(date) then<br />
     aux=-1<br />
    Else<br />
     aux=0<br />
   End if<br />
  End if<br />
  AveriguarEdad= Datediff("yyyy",DateOfBirth,date)+aux<br />
End function<br />
</code></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-funcion-de-averiguar-la-edad-de-una-persona%2F&amp;linkname=ASP%3A%20%20Funci%C3%B3n%20de%20Averiguar%20la%20edad%20de%20una%20persona">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/01/14/asp-funcion-de-averiguar-la-edad-de-una-persona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP: Generar número GUID (Globally Unique Identifier)</title>
		<link>http://blog.ascariz.es/index.php/2009/01/14/asp-generar-numero-guid-globally-unique-identifier/</link>
		<comments>http://blog.ascariz.es/index.php/2009/01/14/asp-generar-numero-guid-globally-unique-identifier/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:33:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=800</guid>
		<description><![CDATA[He estado buscado por internet y encontre en un manual de ASP  este bonito código fuente de ASP. Se puede usas para Session, Variables Genereles, etc&#8230;
GUID = Globally Unique Identifier
Es “número” unico de 128-bit que se utiliza para identificar diferentes cosas… por ejemplo, las sesiones de los usuarios.
El numero es creado a partir de una [...]]]></description>
			<content:encoded><![CDATA[<p>He estado buscado por internet y encontre en un manual de <strong>ASP</strong>  este bonito <strong>código fuente</strong> de <strong>ASP</strong>. Se puede usas para <strong>Session</strong>, <strong>Variables Genereles</strong>, etc&#8230;</p>
<p><strong>GUID</strong> = <strong>Globally Unique Identifier</strong><br />
Es “número” unico de 128-bit que se utiliza para identificar diferentes cosas… por ejemplo, las sesiones de los usuarios.<br />
El numero es creado a partir de una convinacion de varios valores unicos (direccion IP, dia y hora, etc).<br />
Para generar un GUID en ASP usaremos la siguiente función.<span id="more-800"></span></p>
<p><code><br />
Function GetGuid()<br />
Set TypeLib = CreateObject("Scriptlet.TypeLib")<br />
GetGuid = Left(CStr(TypeLib.Guid), 38)<br />
Set TypeLib = Nothing<br />
End Function</code></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a> <a href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a> <a href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://blog.ascariz.es/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F01%2F14%2Fasp-generar-numero-guid-globally-unique-identifier%2F&amp;linkname=ASP%3A%20Generar%20n%C3%BAmero%20GUID%20%28Globally%20Unique%20Identifier%29">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/01/14/asp-generar-numero-guid-globally-unique-identifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

