<?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/category/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>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>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>Function o Función que guarda una imagen de otro serividor en el tuyo con ASP.NET</title>
		<link>http://blog.ascariz.es/index.php/2009/04/06/function-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet/</link>
		<comments>http://blog.ascariz.es/index.php/2009/04/06/function-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:53:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=1061</guid>
		<description><![CDATA[Hola a todos los programadores de ASP.NET y .NET hoy traigo una función  (Sub, Function) que puede que sirva para muchas cosas.
Lo que realiza la Funcion de ASP.NET es coger una URL con una imagen (jpg, gif o png ) y guardarla al disco duro de tu servidor IIS.

El Código Fuente
Protected Sub Page_Load(ByVal sender As Object, ByVal [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos los <strong>programadores</strong> de <strong>ASP.NET</strong> y <strong>.NET</strong> hoy traigo una <strong>función</strong>  (<strong>Sub</strong>, <strong>Function</strong>) que puede que sirva para muchas cosas.</p>
<p>Lo que realiza la <strong>Funcion</strong> de <strong>ASP.NET</strong> es coger una <strong>URL</strong> con una imagen (<strong>jpg</strong>, <strong>gif</strong> o <strong>png</strong> ) y <strong>guardarla</strong> al disco duro de tu servidor IIS.</p>
<p><span id="more-1061"></span></p>
<p>El Código Fuente</p>
<p><span style="font-size: x-small; color: #0000ff; font-family: Courier New;">Protected</span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"> <span style="color: blue;">Sub</span> Page_Load(<span style="color: blue;">ByVal</span> sender <span style="color: blue;">As</span> <span style="color: blue;">Object</span>, <span style="color: blue;">ByVal</span> e <span style="color: blue;">As</span> System.EventArgs) <span style="color: blue;">Handles</span> <span style="color: blue;">Me</span>.Load</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">        </span><span style="font-size: 10pt; font-family: 'Courier New';">GetImage(<span style="color: #a31515;">&#8220;http://www.google.com/images/logo.gif&#8221;</span>, <span style="color: #a31515;">&#8220;C:\CVS\logogoogle.gif&#8221;</span>)</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';"> </span><span style="font-size: 10pt; font-family: 'Courier New';">    </span><span style="font-size: 10pt; color: blue; font-family: 'Courier New';" lang="EN-US">End</span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US"> <span style="color: blue;">Sub</span></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New';" lang="EN-US"> </span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">   <span style="color: blue;">Private</span> <span style="color: blue;">Sub</span> GetImage(<span style="color: blue;">ByVal</span> URL <span style="color: blue;">As</span> <span style="color: blue;">String</span>, <span style="color: blue;">ByVal</span> SaveAs <span style="color: blue;">As</span> <span style="color: blue;">String</span>)</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">        <span style="color: blue;">Try</span></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">            <span style="color: blue;">Dim</span> srv_request <span style="color: blue;">As</span> System.Net.WebRequest = System.Net.WebRequest.Create(URL)<br />
</span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">            <span style="color: blue;">Dim</span> srv_response <span style="color: blue;">As</span> System.Net.WebResponse = srv_request.GetResponse()<br />
</span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">            <span style="color: blue;">Dim</span> ImgStream <span style="color: blue;">As</span> IO.Stream</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">            ImgStream = srv_response.GetResponseStream()<br />
</span><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">            System.Drawing.Image.FromStream(ImgStream).Save(SaveAs)</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';" lang="EN-US">        </span><span style="font-size: 10pt; color: blue; font-family: 'Courier New';">Catch<br />
</span><span style="font-size: 10pt; font-family: 'Courier New';">        <span style="color: blue;">End</span> <span style="color: blue;">Try<br />
</span></span><span style="font-size: 10pt; font-family: 'Courier New';">    <span style="color: blue;">End</span> <span style="color: blue;">Sub</span></span></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2009%2F04%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%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%2F06%2Ffunction-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet%2F&amp;linkname=Function%20o%20Funci%C3%B3n%20que%20guarda%20una%20imagen%20de%20otro%20serividor%20en%20el%20tuyo%20con%20ASP.NET">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2009/04/06/function-o-funcion-que-guarda-una-imagen-de-otro-serividor-en-el-tuyo-con-aspnet/feed/</wfw:commentRss>
		<slash:comments>1</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>
		<item>
		<title>Validar Formularios en HTML y JavaScript</title>
		<link>http://blog.ascariz.es/index.php/2008/12/04/validar-formularios-en-html-y-javascript/</link>
		<comments>http://blog.ascariz.es/index.php/2008/12/04/validar-formularios-en-html-y-javascript/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 22:15:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=649</guid>
		<description><![CDATA[Aqui teneis una función de JavaScript para validar formularios de html y cualqui tipo de programación como ASP, PHP, .NET o cualquier otro lenguaje.

&#60;script language=&#8221;JavaScript&#8221; src=&#8221;gen_validatorv2.js&#8221; type=&#8221;text/javascript&#8221;&#62;&#60;/script&#62;
&#60;script language=&#8221;JavaScript&#8221; type=&#8221;text/javascript&#8221;&#62;
 var frmvalidator = new Validator(&#8221;usuario&#8221;);
 frmvalidator.addValidation(&#8221;nombre&#8221;,&#8221;req&#8221;,&#8221;El nombre es necesario.&#8221;);
 frmvalidator.addValidation(&#8221;apellidos&#8221;,&#8221;req&#8221;,&#8221;El apellido es necesario.&#8221;);
 frmvalidator.addValidation(&#8221;comercial&#8221;,&#8221;dontselect=0&#8243;,&#8221;El comercial es necesario.&#8221;);
 frmvalidator.addValidation(&#8221;rai&#8221;,&#8221;dontselect=0&#8243;,&#8221;El rai es necesario.&#8221;);
 frmvalidator.addValidation(&#8221;cp&#8221;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;email&#8221;,&#8221;req&#8221;,&#8221;El email es necesario.&#8221;);
 frmvalidator.addValidation(&#8221;email&#8221;,&#8221;email&#8221;);
 frmvalidator.addValidation(&#8221;movil&#8221;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;telefono&#8221;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;ccc1&#8243;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;ccc2&#8243;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;ccc3&#8243;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;ccc4&#8243;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;antiquedad&#8221;,&#8221;numeric&#8221;);
 frmvalidator.addValidation(&#8221;avioso_legal&#8221;,&#8221;checked&#8221;); // para el check
&#60;/script&#62;
Descargar fichero
    [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui teneis una función de JavaScript para validar formularios de html y cualqui tipo de programación como ASP, PHP, .NET o cualquier otro lenguaje.<br />
<span id="more-649"></span><br />
&lt;script language=&#8221;JavaScript&#8221; src=&#8221;gen_validatorv2.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script language=&#8221;JavaScript&#8221; type=&#8221;text/javascript&#8221;&gt;<br />
 var frmvalidator = new Validator(&#8221;usuario&#8221;);<br />
 frmvalidator.addValidation(&#8221;nombre&#8221;,&#8221;req&#8221;,&#8221;El nombre es necesario.&#8221;);<br />
 frmvalidator.addValidation(&#8221;apellidos&#8221;,&#8221;req&#8221;,&#8221;El apellido es necesario.&#8221;);<br />
 frmvalidator.addValidation(&#8221;comercial&#8221;,&#8221;dontselect=0&#8243;,&#8221;El comercial es necesario.&#8221;);<br />
 frmvalidator.addValidation(&#8221;rai&#8221;,&#8221;dontselect=0&#8243;,&#8221;El rai es necesario.&#8221;);<br />
 frmvalidator.addValidation(&#8221;cp&#8221;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;email&#8221;,&#8221;req&#8221;,&#8221;El email es necesario.&#8221;);<br />
 frmvalidator.addValidation(&#8221;email&#8221;,&#8221;email&#8221;);<br />
 frmvalidator.addValidation(&#8221;movil&#8221;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;telefono&#8221;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;ccc1&#8243;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;ccc2&#8243;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;ccc3&#8243;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;ccc4&#8243;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;antiquedad&#8221;,&#8221;numeric&#8221;);<br />
 frmvalidator.addValidation(&#8221;avioso_legal&#8221;,&#8221;checked&#8221;); // para el check<br />
&lt;/script&gt;</p>
<p><a title="Descargar Fichero" href="http://www.ascariz.es/js/gen_validatorv2.js">Descargar fichero</a></p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript" 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%2F2008%2F12%2F04%2Fvalidar-formularios-en-html-y-javascript%2F&amp;linkname=Validar%20Formularios%20en%20HTML%20y%20JavaScript">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2008/12/04/validar-formularios-en-html-y-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Libros de desarrollo web 2.0 para PHP, ASP, .NET, Ajax, JQuery, XHTML, CSS</title>
		<link>http://blog.ascariz.es/index.php/2008/11/26/libros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css/</link>
		<comments>http://blog.ascariz.es/index.php/2008/11/26/libros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 14:38:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=603</guid>
		<description><![CDATA[En  la web www.librosweb.es podemos encontrar una serie de libros totalmente gratuitos de desarrollo destinados a principiantes.

Symfony, la guía definitiva.

Conoce a fondo el mejor framework para desarrollar aplicaciones web con PHP.
Symfony, Open-Source PHP Web Framework


Introducción a AJAX

Incluye Google Maps, Prototype, jQuery y decenas de ejemplos.


Introducción a JavaScript

Aprende a manejar eventos, validar formularios y crear otras [...]]]></description>
			<content:encoded><![CDATA[<p>En  la web <strong><a href="http://www.librosweb.es/">www.librosweb.es</a></strong> podemos encontrar una serie de libros totalmente gratuitos de desarrollo destinados a principiantes.</p>
<ul>
<li><strong>Symfony</strong>, la guía definitiva.
<ul>
<li>Conoce a fondo el mejor framework para desarrollar aplicaciones web con PHP.</li>
<li><a href="http://www.symfony-project.com/">Symfony</a><a href="http://www.symfony-project.com/">, Open-Source PHP Web Framework</a></li>
</ul>
</li>
<li><strong>Introducción a AJAX</strong>
<ul>
<li>Incluye Google Maps, Prototype, jQuery y decenas de ejemplos.</li>
</ul>
</li>
<li><strong>Introducción a JavaScript</strong>
<ul>
<li>Aprende a manejar eventos, validar formularios y crear otras utilidades comunes.</li>
</ul>
</li>
<li><strong>Introducción a CSS</strong>
<ul>
<li>Incluye las propiedades de CSS 2.1 y decenas de ejemplos.</li>
</ul>
</li>
<li><strong>Introducción a XHTML</strong>
<ul>
<li>Aprende cómo crear páginas web accesibles y que validen.</li>
</ul>
</li>
</ul>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS" 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%2F2008%2F11%2F26%2Flibros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css%2F&amp;linkname=Libros%20de%20desarrollo%20web%202.0%20para%20PHP%2C%20ASP%2C%20.NET%2C%20Ajax%2C%20JQuery%2C%20XHTML%2C%20CSS">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2008/11/26/libros-de-desarrollo-web-20-para-php-asp-net-ajax-jquery-xhtml-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Update, ASP, PHP, VB.NET y C#NET &#8211; Actualización de BBDD</title>
		<link>http://blog.ascariz.es/index.php/2008/11/07/update-sql-actualizacion-de-bbdd/</link>
		<comments>http://blog.ascariz.es/index.php/2008/11/07/update-sql-actualizacion-de-bbdd/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:21:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Recursos Web]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=413</guid>
		<description><![CDATA[Para la actualización de datos SQL dispone de la sentencia UPDATE. La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia UPDATE es la siguiente
UPDATE &#60;nombre_tabla&#62;
SET  &#60;campo1&#62; = &#60;valor1&#62;
        {[,&#60;campo2&#62; = &#60;valor2&#62;,...,&#60;campoN&#62; = &#60;valorN&#62;]}
[ WHERE &#60;condicion&#62;];

Las siguientes sentencias actualizan los datos de la tabla tCoches con [...]]]></description>
			<content:encoded><![CDATA[<p>Para la actualización de datos <strong>SQL</strong> dispone de la sentencia <strong>UPDATE</strong>. La sentencia <strong>UPDATE</strong> permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia <strong>UPDATE</strong> es la siguiente</p>
<div class="code"><strong>UPDATE</strong> &lt;<em>nombre_tabla</em>&gt;<br />
<strong>SET</strong>  &lt;<em>campo1</em>&gt; = &lt;<em>valor1</em>&gt;<br />
        {[,&lt;<em>campo2</em>&gt; = &lt;<em>valor2</em>&gt;,...,&lt;<em>campoN</em>&gt; = &lt;<em>valorN</em>&gt;]}<br />
[ <strong>WHERE</strong> &lt;<em>condicion</em>&gt;];</div>
<p><span id="more-413"></span><br />
Las siguientes sentencias actualizan los datos de la tabla tCoches con los valores de la tabla tMarca obtenidos anteriormente en la página dedicada a la inserción de datos.</p>
<div class="code">UPDATE tCochesSET marca = &#8216;1&#8242;WHERE marca = &#8216;FORD&#8217;;<br />
UPDATE tCochesSET marca = &#8216;2&#8242;WHERE marca = &#8216;RENAULT&#8217;;<br />
UPDATE tCochesSET marca = &#8216;3&#8242;WHERE marca = &#8216;SEAT&#8217;;</div>
<p>Notese que los valores para el campo marca aparecen entrecomillados, ya que es un campo de tipo varchar. Los valores con los que actualicemos los datos deben ser del tipo del campo.</p>
<p>Un aspecto a tener en cuenta es que los campos que forman la primary key de una tabla sólo se podrán modificar si los registros no están referenciados en ninguna otra tabla. En nuestro caso sólo podremos modificar la matrícula de un coche si no tiene registros asociados en la tabla tAlquileres.</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD" 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%2F2008%2F11%2F07%2Fupdate-sql-actualizacion-de-bbdd%2F&amp;linkname=SQL%20Update%2C%20ASP%2C%20PHP%2C%20VB.NET%20y%20C%23NET%20%26%238211%3B%20Actualizaci%C3%B3n%20de%20BBDD">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2008/11/07/update-sql-actualizacion-de-bbdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Error Resume Next</title>
		<link>http://blog.ascariz.es/index.php/2008/10/13/on-error-resume-next/</link>
		<comments>http://blog.ascariz.es/index.php/2008/10/13/on-error-resume-next/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:31:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Recursos Web]]></category>

		<guid isPermaLink="false">http://blog.ascariz.es/?p=285</guid>
		<description><![CDATA[Cómo hacer para que las sentencias SQL mal formadas no den errores en las páginas ASP y se puedan tratar para informar al usuario o administrador.
Vamos a ver un pequeño taller que puede servir para hacer nuestras aplicaciones ASP más completas y compactas. Se trata de evitar un error bastante frecuente en la programación de [...]]]></description>
			<content:encoded><![CDATA[<p>Cómo hacer para que las sentencias SQL mal formadas no den errores en las páginas ASP y se puedan tratar para informar al usuario o administrador.</p>
<p>Vamos a ver un pequeño taller que puede servir para hacer nuestras aplicaciones ASP más completas y compactas. Se trata de evitar un error bastante frecuente en la programación de páginas, que ocurre cuando se intenta ejecutar una sentencia SQL mal formada. En esos casos, el servidor nos informa del error, aunque siempre ofrece información que no sirve de mucho al visitante, incluso despista. Sería preferible que nosotros tratásemos el error e informáramos por nuestra cuenta al usuario, de una manera agradable y clara.<span id="more-285"></span></p>
<p>Para ello vamos a realizar un tratamiento de errores en ASP, que evitará que la página se detenga ante un error y nos permita hacer cosas si ocurre.</p>
<div class="code">On error Resume Next<br />
conn.execute(ssql)<br />
if Err&lt;&gt;0 then<br />
&#8216; realizo acciones para tratar el error<br />
end if</div>
<p>Con la primera línea estamos diciendo a ASP que si ocurre un error no informe de ello, sino que continúe. En la segunda línea ejecutamos una sentencia SQL.</p>
<p>En el siguiente bloque se evalúa la variable de sistema &#8220;Err&#8221;, que almacena un posible error. Si la variable vale cualquier cosa distinto de 0, entonces es que ocurrió un error. Por tanto, en el caso positivo del if podremos realizar cualquier tipo de acción para tratar el error.</p>
<p>Tratar el error de una manera sencilla</p>
<p>Para tratar el error de una manera fácil de implementar, dentro del if podríamos llamar a una función que se encargase de hacer todas las acciones frente a un error.</p>
<p>Esa función podría recibir el error e introducirlo en un log de errores. Podría también informar por correo al administrador y por supuesto, mostrar un mensaje de error claro al visitante.</p>
<div class="code">sub tratar_error_ssql(ssql,mierror)<br />
&#8216;trato el posible error<br />
&#8216;meto la sentencia erronea en un archivo de texto<br />
&#8216;creamos el textstream del archivo<br />
archivo= request.serverVariables(&#8221;APPL_PHYSICAL_PATH&#8221;) &amp; &#8220;errores\log.txt&#8221;<br />
set confile = createObject(&#8221;scripting.filesystemobject&#8221;)<br />
set fich = confile.OpenTextFile (archivo,8)<br />
&#8216;escribo en el archivo<br />
fich.WriteLine(ssql)<br />
fich.WriteLine(Err.Description)<br />
fich.WriteLine(&#8221;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;)<br />
&#8216;cerramos el fichero<br />
fich.close()</p>
<p>&#8216;voy a informar al administrador<br />
set obj_mail = server.createObject(&#8221;Persits.MailSender&#8221;)<br />
asunto_mensaje = &#8220;Error SQL en la página&#8221;<br />
email_origen_mensaje = &#8220;correo@dominio.com&#8221;<br />
texto_origen_mensaje = &#8220;Empresa&#8221;<br />
txt_mail = &#8220;Hemos detectado un error. Consulte el log de errores para encontrar descripción.&#8221;<br />
txt_mail = txt_mail &amp; VBNEWLINE &amp; VBNEWLINE &amp; ssql<br />
txt_mail = txt_mail &amp; VBNEWLINE &amp; VBNEWLINE &amp; mierror</p>
<p>obj_mail.host = &#8220;smtp.dominio.com&#8221;<br />
obj_mail.from = email_origen_mensaje<br />
obj_mail.FromName = texto_origen_mensaje<br />
obj_mail.Subject = asunto_mensaje<br />
obj_mail.AddAddress email_alertas<br />
obj_mail.body = txt_mail<br />
&#8216;lo envio<br />
obj_mail.send</p>
<p>&#8216;voy a informar al usuario<br />
response.write &#8220;Lo sentimos, pero tu acción no ha podido ser realizada. Ponte en contacto con los administradores para obtener ayuda.&#8221;</p>
<p>end sub
</p></div>
<p>Esta función hace todo lo comentado para tratar el error. Primero escribe el log de errores en un fichero de texto, luego envía un correo electrónico al administrador y finaliza mostrando un error al usuario. Está comentada para entenderla mejor y todo lo que hemos realizado (como enviar el email desde ASP o abrir el fichero de texto) lo hemos visto ya en otros talleres de ASP.</p>
<a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.ascariz.es%2Findex.php%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next" 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%2F2008%2F10%2F13%2Fon-error-resume-next%2F&amp;linkname=On%20Error%20Resume%20Next">.</a>]]></content:encoded>
			<wfw:commentRss>http://blog.ascariz.es/index.php/2008/10/13/on-error-resume-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

