<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2107574222514312803</id><updated>2011-11-10T10:03:41.749-08:00</updated><category term='Tipos de Busqueda'/><category term='Archivos de Texto'/><category term='Transferencia'/><category term='FTP'/><category term='Datetime en SQL'/><category term='Carpetas'/><category term='Inicio de Sesion'/><category term='Conectividad'/><category term='XML'/><category term='Columnas en SQL'/><category term='Validacion'/><category term='Datos de Usuario'/><category term='Fechas en SLQ'/><category term='Archivos'/><title type='text'>.Net Solucion</title><subtitle type='html'>Soluciones prácticas en VB.net y SQL Server</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://netsolucion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-541888552269719424</id><published>2010-07-05T06:56:00.000-07:00</published><updated>2010-07-05T07:43:38.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Datetime en SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Fechas en SLQ'/><title type='text'>Como filtrar un campo Datetime en mi consulta teniendo como parámetro una fecha simple en SQL Server</title><content type='html'>&lt;div&gt;Poseemos una tabla en la que ademas de otros campos esta incluido la fecha, pero resulta que lo hemos declarado como tipo de dato "DateTime",  y que por defecto, al momento de crear o modificar el registro, este campo incluye ademas la hora, minutos, segundos y milisegundos (2007-06-08 12:23:56.234) en la que fue actualizada.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto puede resultar un dolor de cabeza al momento de realizar una consulta en la que tengamos como criterio de selección este campo fecha, ya que generalmente lo filtramos o parametrizamos como fecha y formato distinto: &lt;b&gt;Select * from compras where fecha='08/06/2007'&lt;/b&gt;. Y el resultado de esto seria: Maldita sea, no tengo registros.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno os traigo una solución sencilla por medio de una función hecha en SQL Server en la que podeis filtrais sin mas apuros que el de ejecutarla:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;CREATE FUNCTION&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;"&gt; &lt;span style="color:teal;"&gt;[dbo]&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;[CONVERT_FECHA_SIMPLE]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:gray;"&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;"&gt;&lt;span style="mso-tab-count:1"&gt;       &lt;/span&gt;&lt;span style="color:teal;"&gt;@FECHA&lt;/span&gt; &lt;span style="color:blue;"&gt;DATETIME&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;RETURNS&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;"&gt; &lt;span style="color:blue;"&gt;SMALLDATETIME&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;AS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;"&gt;&lt;span style="mso-tab-count:1"&gt;       &lt;/span&gt;&lt;span style="color:blue;"&gt;RETURN&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;CAST&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;CONVERT&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:blue;"&gt;varchar&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;@FECHA&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; 103&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bueno, después de codificar esto, acá lo único que deberais haceis en tu procedimiento almacenado en el cual harás la tan ansiada consulta es llamar a la función convert_fecha_simple desde el campo criterio, asi, mirais:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Select * from Compras where dbo.convert_fecha_simple(fecha)='08/06/2007'&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-541888552269719424?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/541888552269719424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/541888552269719424'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/07/como-filtrar-un-campo-datetime-en-mi.html' title='Como filtrar un campo Datetime en mi consulta teniendo como parámetro una fecha simple en SQL Server'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-843722888948218530</id><published>2010-07-02T16:41:00.000-07:00</published><updated>2010-07-03T10:04:32.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Columnas en SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Tipos de Busqueda'/><title type='text'>Realizar una búsqueda en una tabla por cada una de sus columnas en SQL Server</title><content type='html'>&lt;div style="text-align: justify;"&gt;En nuestro formulario de &lt;b&gt;vb.net&lt;/b&gt; tenemos la idea de mostrar en una lista o en un grid los resultados de una búsqueda específica de los registros de una tabla y para ello tendríamos que filtrar las palabras clave según el tipo de columnas que estas contienen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto podría ser de mucha utilidad para aquellos que utilizan una o pocas tablas en &lt;b&gt;SQL Server&lt;/b&gt; para localizar los registros deseados y también para aquellos que quieren mostrar los resultados haciendo uso de un solo criterio y no complicarse con un sinfín de controles específicos para cada palabra o dato clave.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Todo esto se resume en realizar un procedimiento almacenado en SQL Server en la que ¡OJO! solo se pondrá como ejemplo el procedimiento en el cual se almacenarían los datos del nombre y el alias de las columnas asignadas en las tablas o consultas donde se realizará la búsqueda de los registros, y esta obvio que aparte ya tendras un procedimiento o vista en la cual consultaras los registros.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Codigo en SQL Server:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style=" ;font-size:small;"&gt;CREATE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;PROCEDURE &lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SP_COLUMNAS_TABLA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"   style="font-family:&amp;quot;;color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@TABLA&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;VARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;20&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;AS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;--CREAMOS UNA TABLA TEMPORAL EN LA CUAL ALMACENAREMOS LOS NOMBRES DE LAS COLUMNAS Y SU ALIAS POR CADA TABLA ELEJIDA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@TABLA_COLUMNAS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;TABLE&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;COLUMNA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;varchar&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;50&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DESCRIPCION&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;varchar&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;50&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;NOCOUNT&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ON&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@COLUMNA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;VARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;50&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;NVARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;500&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@DESCRIPCION&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;VARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;50&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;NVARCHAR&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;500&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;IF&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@TABLA&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'PERSONAS'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'COD_PERSONA,NOMBRE,FECHA_NACIMIENTO,' -&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;-NOMBRE DE LAS COLUMNAS EN LA TABLA1 QUE DESEAMOS FILTRAR EN LA BUSQUEDA, OVIAMENTE ESTA TABLA PODRIA TENER MAS COLUMNAS, SOLO SELECCIONAMOS LAS QUE QUEREMOS MOSTRAR&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CODIGO,NOMBRE,FECHA DE NAC,' &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ALIAS DE LAS COLUMNAS EN ORDEN CORRESPONDIENTE AL NOMBRE, DE ESTA FORMA SE DESCRIBIRAN AL MOMENTO DE MOSTRARLOS EN UN CONTROL DEL FORMULARIO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;IF&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 128, 128); "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;TABLA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CIUDADES'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="  color: rgb(255, 0, 0); font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;COD_CIUDAD,NOMBRE,'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CODIGO,NOMBRE,'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"   style="font-family:'Courier New';color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;--puedes elejir mas tablas incluso columnas de una consulta&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"   style="font-family:'Courier New';color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"   style="font-family:'Courier New';color:#0000FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);   font-family:Georgia, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"   style="font-family:'Courier New';color:#0000FF;"&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span lang="EN-US"  style="font-family:'Courier New';"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       IF&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 128, 128); "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;TABLA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CIUDAD_PERSONAS'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span lang="EN-US"  style="font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CIUDADES.NOMBRE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="  color: rgb(255, 0, 0); font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,PERSONAS.NOMBRE,'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span lang="EN-US"  style="font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:'Courier New';color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;'CIUDAD,PERSONA,'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; "&gt;&lt;span style="font-family:'Courier New';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'Courier New';"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;WHILE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;LEN&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@COLUMNA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SUBSTRING&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;0&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CHARINDEX&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;','&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SUBSTRING&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CHARINDEX&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;','&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;0&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)+&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;LEN&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_COL&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@DESCRIPCION&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SUBSTRING&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;0&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CHARINDEX&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;','&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SET&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SUBSTRING&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;CHARINDEX&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;','&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;0&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)+&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;LEN&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@ARRAY_DES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;INSERT&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;INTO&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@TABLA&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;VALUES&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@COLUMNA&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@DESCRIPCION&lt;/span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;             &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;span style="color:teal;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;@TABLA_COLUMNAS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;;color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Pero si tu eres de lo que no quiere complicarse aun mas con este código, y quieres de un porraso todas las columnas de una tabla y que el usuario elija de todas que campo filtrar en la busqueda pues te recomiendo usar este codigo en SQL Server: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-size:small;"&gt;&lt;span class="Apple-style-span"  style=" ;font-size:16px;"&gt;&lt;span lang="EN-US"    style="line-height:115%; Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;color:blue;"&gt;Select&lt;/span&gt;&lt;span lang="EN-US"   style="line-height:115%;Courier New&amp;quot;; mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:8.0pt;"&gt; &lt;span style="color:teal;"&gt;name&lt;/span&gt; &lt;span style="color:blue;"&gt;from&lt;/span&gt; &lt;span style="color:lime;"&gt;syscolumns&lt;/span&gt; &lt;span style="color:blue;"&gt;where&lt;/span&gt; &lt;span style="color:teal;"&gt;id&lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;object_id&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:red;"&gt;'Nombre_Tabla'&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Bueno esta claro que acá no pondré el código en vb.net para invocar este procedimiento y efectuar la secuencia de la búsqueda, eso queda a criterio de cada programador, aca solo les di una idea de como podrían solucionarlo de forma práctica la búsqueda en una tabla o consulta específica. El filtro de búsqueda mas o menos quedaría de esta forma:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_XQoz2EWvvt0/TC9r8etmIFI/AAAAAAAAE-A/4yLQlH5nSaI/s400/Sin+t%C3%ADtulo.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 40px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5489725157568553042" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-843722888948218530?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/843722888948218530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/843722888948218530'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/07/realizar-una-busqueda-en-una-tabla-por.html' title='Realizar una búsqueda en una tabla por cada una de sus columnas en SQL Server'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XQoz2EWvvt0/TC9r8etmIFI/AAAAAAAAE-A/4yLQlH5nSaI/s72-c/Sin+t%C3%ADtulo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-2049562037381255071</id><published>2010-07-02T13:31:00.000-07:00</published><updated>2010-07-02T15:33:36.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inicio de Sesion'/><category scheme='http://www.blogger.com/atom/ns#' term='Datos de Usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='Archivos de Texto'/><title type='text'>Recordar los datos de usuario y la clave de inicio de sesión de forma práctica en vb.Net</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A veces nos encaprichamos buscando una solución eficaz y fidedigna a nuestra aplicación para establecerle atributos funcionales que se nos escapa la idea de una solución más bien práctica y simple. Por ejemplo una de estas seria el tratar de atribuir a nuestro formulario de inicio de sesión la propiedad de recordar nuestros datos si así lo deseamos. &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Había indagado varios artículos en las cuales por obra y gracia de san google me topaba con tipos pidiendo e impartiendo que trabajeis con las coockies, si, ese archivito en formato texto que es indispensable para aquellos que no tienen el mas mínimo tiempo de volver a ingresar sus datos de usuario para ingresar a su web favorita. Pues bien, de seguro habrá si como no código en &lt;b&gt;vb.Ne&lt;/b&gt;t que os permitais estois atributos, pero es demasiado tedioso el estar referenciando librerias y escribiendo código que quizas nunca entendereis, por eso yo oz digo: no te compliques la vida y desarrolla tu propia coockie con el siguiente ejemplo en &lt;b&gt;vb.Net&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_XQoz2EWvvt0/TC5pG5z1fuI/AAAAAAAAE94/cbfjF3PCEJ8/s400/Sin+t%C3%ADtulo.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 363px; height: 303px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5489440563129581282" /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Private&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Btn_Aceptar_Click(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Object, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:blue;"&gt;Handles&lt;/span&gt; Btn_Aceptar.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Const&lt;/span&gt; RutaCockie &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = &lt;span style="color:#A31515;"&gt;"C:\cockie.txt"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:#A31515;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;If&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; ChkRecordar.Checked = &lt;span style="color:blue;"&gt;True&lt;/span&gt; &lt;span style="color:blue;"&gt;Then&lt;/span&gt; &lt;span style="color:green;"&gt;' activamos el check si deseamos guardar los datos en el archivo de texo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; sw &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;New&lt;/span&gt; System.IO.StreamWriter(RutaCockie)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;sw.WriteLine(Txt_NomUsu.Text)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;sw.WriteLine(Txt_ClaUsu.Text) &lt;span style="color:green;"&gt;' bueno supongo que ya habreis codificado la clave o de lo contrario cualquier gato curioso podria indagar la cockie y mirar lo absurdo de tu clave: porsiempretuyo123&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;sw.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; IO.File.Exists(RutaCockie) &lt;span style="color:blue;"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;My&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;.Computer.FileSystem.DeleteFile(RutaCockie) &lt;span style="color:green;"&gt;' yo recomiendo eliminar el archivo si antes habeis guardado y ahora oz arrepentir, para ello primero comprobareis si el archivo existeis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;End&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Form1_Load(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Object, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:blue;"&gt;Handles&lt;/span&gt; &lt;span style="color:blue;"&gt;MyBase&lt;/span&gt;.Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Const&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; RutaCockie &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = &lt;span style="color:#A31515;"&gt;"C:\cockie.txt"&lt;/span&gt; &lt;span style="color:green;"&gt;' puede ser otra ruta, la que deseais maldicion, total los derechos de libre expresion te guarecen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; IO.File.Exists(RutaCockie) &lt;span style="color:blue;"&gt;Then&lt;/span&gt; &lt;span style="color:green;"&gt;' si existe el archivo, significa que guardastes los datos en la coockie y leeras por cada linea el texto los datos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;ChkRecordar.Checked = &lt;span style="color:blue;"&gt;True&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; sr &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;New&lt;/span&gt; System.IO.StreamReader(RutaCockie, &lt;span style="color:blue;"&gt;True&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;Txt_NomUsu.Text = sr.ReadLine &lt;span style="color:green;"&gt;' lee la primera linea donde estaria el nombre de usuario ya que en ese orden lo deberiamos haber guardado&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;Txt_ClaUsu.Text = sr.ReadLine &lt;span style="color:green;"&gt;' leea la segunda linea&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;sr.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height:115%;Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-2049562037381255071?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/2049562037381255071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/2049562037381255071'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/07/recordar-los-datos-de-usuario-y-la.html' title='Recordar los datos de usuario y la clave de inicio de sesión de forma práctica en vb.Net'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XQoz2EWvvt0/TC5pG5z1fuI/AAAAAAAAE94/cbfjF3PCEJ8/s72-c/Sin+t%C3%ADtulo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-8503799274701792352</id><published>2010-07-02T08:46:00.000-07:00</published><updated>2010-07-02T09:43:08.887-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carpetas'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Archivos'/><title type='text'>¿Porque mi archivo descargado desde mi servidor FTP no se guarda en la carpeta que cree desde mi aplicación en vb.Net?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Estas compilando tu Aplicación en &lt;b&gt;vb.Net&lt;/b&gt;  que te permitirá descargar los archivos del servidor FTP y todo te sale a la perfección, es decir: estableces la conexión con el Server FTP, tu archivo descargado se guarda en la carpeta que tu has asignado desde código fuente en la ruta de  tu aplicación por defecto, es decir "c:\Archivos de Programas\Mi Aplicación\Archivos del FTP\archivo.doc". De pronto, vas a otra maquina, instalas tu Aplicación para probarlo (según tu para jactarte) y te das cuenta que tu Archivo que supuestamente descargaste no aparece en la carpeta deseada ¿Que paso?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La razón de este problemilla?: pues sinceramente no estoy seguro pero todo indica que se trata de los Permisos de Windows ya que estas carpetas son especiales y no pueden ser alteradas desde otra fuente que no sea la acciones directas del usuario mismo como: guardar, eliminar, modificar los archivos (las cuales contienen) desde su interior, por el contrario ya que deseamos alterarlas desde una fuente intermedia haciendo uso de nuestra Aplicación, necesitaríamos un código especial que nos permitiese realizar justamente estas acciones dentro de las carpetas en cuestión.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Señores yo les recomendaria lo siguiente: Evita descargar el archivo en un dirección que pudiera incluir carpetas del Sistema Operativo (Windows, Archivos de Programas, Mis Documentos, etc), que comúnmente (supongo) sería por ejemplo "c:\Archivos de Programas\Mi sistema\Archivos ftp\archivo.doc", ya que podría ocasionar un error o en todo caso ¡&lt;i&gt;no mostrar el error&lt;/i&gt;! pero en cambio ¡&lt;i&gt;no guardar el archivo&lt;/i&gt;! (lo que sucedió en mi caso), asi que evítalo y no te compliques, yo te sugiero guardarlo en otra unidad o por ejemplo en "C:\Archidos FTP". O Si consigues algun codigo o propiedad que nos permita realizar estas acciones por favor ¡compártalas hombre!, y mucho mejor si los publicais en nuestro blog, tu solución alternativa.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aca los dejo el código en &lt;b&gt;vb.Net&lt;/b&gt; para orientarlos:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; ruta_archivo &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;' Si la carpeta donde deseamos guardar nuestros archivos no esta creado , pues que creen, lo creamos pues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Courier New';font-size:13px;"&gt;&lt;span style="mso-spacerun:yes"&gt;   &lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; &lt;span style="color:blue;"&gt;Not&lt;/span&gt; Directory.Exists(&lt;span style="color:#A31515;"&gt;"c:\Archivos FTP"&lt;/span&gt;) &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;Directory.CreateDirectory(&lt;span style="color:#A31515;"&gt;"c:\Archivos FTP"&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;           &lt;/span&gt;ruta_archivo = &lt;span style="color:#A31515;"&gt;"c:\Archivos FTP\archivodescargado.doc"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"   style="  color: rgb(0, 128, 0); font-family:'Courier New';font-size:13px;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"   style="  color: rgb(0, 128, 0); font-family:'Courier New';font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"   style="  color: rgb(0, 128, 0); font-family:'Courier New';font-size:13px;"&gt;'importante, es necesario comprobar si el archivo ya existe para abrirlo o ejecutarlo (si es que esa es tu intensión) directamente y no enviar otra vez la solicitud de descarga del servidor FTP&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; &lt;span style="color:blue;"&gt;Not&lt;/span&gt; File.Exists(ruta_archivo) &lt;span style="color:blue;"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;DescargarArchivoFTP(ruta_archivo, &lt;span style="color:#A31515;"&gt;"archivodescargado.doc"&lt;/span&gt;) &lt;span class="Apple-style-span"  style="color:#009900;"&gt;' Click &lt;/span&gt;&lt;a href="http://netsolucion.blogspot.com/2010/06/como-bajar-o-descargar-un-archivo-de-un.html"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;aqui&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; para ver el procedimiento en la cual descarga el archivo&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;MsgBox(ex.Message)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;&lt;span style="color:blue;"&gt;Exit&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;System.Diagnostics.Process.Start(ruta_archivo)&lt;span class="Apple-style-span"  style="color:#009900;"&gt; ' si es que tu intension es abrir oejecutar el archivo&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;GrabarEstado()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;MsgBox(ex.Message)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"   style="line-height:115%; Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=" line-height:115%;Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;End&lt;/span&gt;&lt;span style="line-height:115%;Courier New&amp;quot;;mso-no-proof: yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; &lt;span style="color:blue;"&gt;Try&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-8503799274701792352?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/8503799274701792352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/8503799274701792352'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/07/porque-mi-archivo-descargado-desde-mi.html' title='¿Porque mi archivo descargado desde mi servidor FTP no se guarda en la carpeta que cree desde mi aplicación en vb.Net?'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-1753212250925557774</id><published>2010-06-30T13:31:00.000-07:00</published><updated>2010-07-02T15:32:12.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inicio de Sesion'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Cargar datos desde un archivo XML en VB.Net</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Si tu eres uno de esos tipos que no quiere complicarse la vida tratando de almacenar en una &lt;b&gt;Base de Datos&lt;/b&gt; cada parametro que se presentara derrepente para inicializar la aplicacion que le abrira las puertas de su sistema, pues he aqui una solución práctica en &lt;b&gt;VB.net&lt;/b&gt;  haciendo uso de un archivo de inicio en &lt;b&gt;XML&lt;/b&gt;, quizas el termino te paresca extraño pero no es nada complicado si lo unico que deseas es solo inicializar valores en un formulario cualesquiera, y he aquí la solución:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;Tan solo bastará colocar el siguiente codigo en un archivo de texto y cambiar su extension original (.txt) por &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;XML &lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;para que este se convierta como tal, o quizas has sido mas inquisitivo y te habras dado cuenta que existe una seccion en las versiones de &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;VB.Net&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt; para crear este archivo: Menu Proyecto --&gt; Agregar Nuevo Elemento...--&gt;Datos---&gt;Archivo XML&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span lang="EN-US"  style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-align: justify;margin-top: 0cm; margin-right: 0cm; margin-left: 24pt; margin-bottom: 0.0001pt; text-indent: -24pt; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;margin-top: 0cm; margin-right: 0cm; margin-left: 24pt; margin-bottom: 0.0001pt; text-indent: -24pt; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Codigo XML:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; bd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BD_&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; bd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BD_&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;b&gt;&lt;span style="color:red;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA3&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; bd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BD_&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA3&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresa&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA4&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; bd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;="&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BD_&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;EMPRESA4&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;empresas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;Codigo &lt;b&gt;VB.net&lt;/b&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:24.0pt;margin-bottom:.0001pt;text-indent:-24.0pt;line-height:normal"&gt;&lt;span class="Apple-style-span" style=" line-height: 14px;"&gt;&lt;span style="line-height: 115%; color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;_dsdetalle&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DataSet&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; ' yo he decidido llenar los datos del xml en un data set en primera instancia ya que este me servira para enlazar o llenar los datos despues en un combo que por cierto eleji para mostrar la informacion contenida en el xml &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Private&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; FRM_Load(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; sender &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; System.Object, &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ByVal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; e &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; System.EventArgs) &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Handles&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;MyBase&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Xml &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; XmlDocument&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; NodeList &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; XmlNodeList&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Node &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; XmlNode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; _DS &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; DataSet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        LlenarDS()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="color:blue;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            Xml = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; XmlDocument()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            Xml.Load(Application.StartupPath &amp;amp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"\Inicio.xml"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;' Ojo que este es la direccion de la carpeta donde se ejecuta el programa (software, aplicacion, sistema, etc ) prinicipal porque es ahi donde Inicio.xml yo le he guardado&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"  style="color:#008000;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            NodeList = Xml.SelectNodes(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"/empresas/empresa"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Each&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Node &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; NodeList&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; rw &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; DataRow = _dsdetalle.Tables(0).NewRow&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    rw(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"razon_social"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;) = &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Node.Attributes&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.GetNamedItem(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);   "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;).Value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    rw(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"bd"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;) = &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Node.Attributes&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.GetNamedItem(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"bd"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;).Value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                    _dsdetalle.Tables(0).Rows.Add(rw)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style=" color: rgb(0, 0, 255); "&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            CboEmpresa.DisplayMember = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"razon_social"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            CboEmpresa.ValueMember = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"bd"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            CboEmpresa.DataSource = _dsdetalle.Tables(0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Catch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; ex &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            MsgBox(ex.GetType.ToString &amp;amp; vbNewLine &amp;amp; ex.Message.ToString)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Finally&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            Console.Read()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height:115%;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;'Damos forma a nuestro dataset en un subproceso aparte para que enlaze su contenido al combo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"  style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Private&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; LlenarDS()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        _dsdetalle = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; DataSet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        _dsdetalle.Tables.Add(0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;With&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; _dsdetalle.Tables(0).Columns&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            .Add(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"razon_social"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, System.Type.GetType(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"System.String"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;            .Add(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"bd"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, System.Type.GetType(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"System.String"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;With&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;End&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-1753212250925557774?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/1753212250925557774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/1753212250925557774'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/06/cargar-datos-desde-un-archivo-xml-en.html' title='Cargar datos desde un archivo XML en VB.Net'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-6078173551476063967</id><published>2010-06-22T10:24:00.001-07:00</published><updated>2010-06-30T14:29:33.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conectividad'/><category scheme='http://www.blogger.com/atom/ns#' term='Validacion'/><title type='text'>Verificar la conexion a un servidor FTP en vb.net</title><content type='html'>Ahora bien, tenemos el siguiente problema, resulta que a veces nuestra linea estan lenta o en el peor de los casos algun gracioso desconecto nuestro servidor FTP y todos los archivos que se tratan de enviar no llegan a su destino ya que si no nos apresuramos nos pueden linchar los usuarios de nuestro sistema, bueno aca esta claro que hay un problema de conectividad, para cualesquiera que sea el caso, es necesario verificar (validar, comprobar, etc etc) justamente si esta disponible nuestro server en ese momento que que enviamos o descargamos los archivos y de esa forma apaciguar los animos de quienes lo requieren con un mensaje como "La linea que Telefonica nos provee esta pesima, asi que tranquilizate e intenta mas tarde enviar tu archivo".&lt;br /&gt;&lt;br /&gt;Pues bien ahora mostrare un fragmento de como resolver (en todo caso, advertir) este problemilla en codigo &lt;strong&gt;Visual Basic 2008&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Codigo:&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;color:blue;mso-ansi-language: EN-US;mso-no-proof:yes"&gt;Private&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt; font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yes"&gt; &lt;span style="color:blue"&gt;Function&lt;/span&gt; VerificarConecFTP() &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;Boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue"&gt;Dim&lt;/span&gt; ClienteFtp &lt;span style="color:blue"&gt;As&lt;/span&gt; &lt;span style="color:blue"&gt;New&lt;/span&gt; Sockets.TcpClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;ClienteFtp.Connect(&lt;span style="color:#A31515"&gt;"2oo.48.xx.xxx"&lt;/span&gt;, 21) &lt;span style="color:green"&gt;' ojo, solo IP del server FTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;ConectarFTP = &lt;span style="color:blue"&gt;True&lt;/span&gt; &lt;span style="color:green"&gt;' si devuelve True significa que hay conexion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue"&gt;Catch&lt;/span&gt; Ex &lt;span style="color:blue"&gt;As&lt;/span&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;MsgBox(Ex.Message) &lt;span style="color:green"&gt;' escriba el mensaje que mas te salve del apuro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;ConectarFTP = &lt;span style="color:blue"&gt;False&lt;/span&gt; &lt;span style="color:green"&gt;' si devuelve False significa que tienes que ir corriendo a ver que pasa en el server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue"&gt;End&lt;/span&gt; &lt;span style="color:blue"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;color:blue;mso-no-proof:yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue"&gt;End&lt;/span&gt; &lt;span style="color:blue"&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-6078173551476063967?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/6078173551476063967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/6078173551476063967'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/06/verificar-la-conexion-un-servidor-ftp.html' title='Verificar la conexion a un servidor FTP en vb.net'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-2433053514084493180</id><published>2010-06-22T07:31:00.000-07:00</published><updated>2010-06-30T17:50:56.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Transferencia'/><category scheme='http://www.blogger.com/atom/ns#' term='Archivos'/><title type='text'>Como bajar o descargar un archivo de un servidor FTP en vb.Net</title><content type='html'>&lt;div align="left"&gt;En el anterior artículo se puso un ejemplo en la cual el sistema de nuestra empresa tiene por objetivo controlar todos los archivos que nuestros usuarios se enviaban entre si y en la cual debiamos nosotros, como programadores, ver la forma de como subir o enviar un archivo a un servidor FTP en &lt;strong&gt;vb.net&lt;/strong&gt; (o de lo contrario nos despedian del trabajo), ahora les desifraremos el codigo para su contraparte: descargar o bajar un archivo. &lt;/div&gt;&lt;div align="left"&gt;Tal como habiamos indicado en el otro tema, aca son necesarios algunas recomendaciones:&lt;/div&gt;&lt;p&gt;&lt;br /&gt;* Tener una buena linea de internet, ya que descargar es menos rapido (o mas lenta) que subir un archivo a un servidor, esta consideracion es muy importante ya que podria ocacionar un error si caduca el tiempo de espera para establecer conexion con el FTP que generalmente es por tener una linea pesima.&lt;br /&gt;* contar con los campos necesarios en nuestra BD (suponemos &lt;strong&gt;SQL Server&lt;/strong&gt;)para que este sea eficaz de controlar dichas transferencias de los archivos, los datos como el nombre del archivo, nombre del usuario remitenete y destino, hora y fecha de recepcion sera las claves de un buen control.&lt;br /&gt;* Bueno, demas esta decir que tienen que contar con un Server FTP donde se almacenan y de donde se "jalaran" los archivos a las PC de cada usuario que acceda a ellas desde cualquier punto del universo y desde cualquier epoca de en un futuro muy lejano.&lt;br /&gt;&lt;br /&gt;Este es el ejemplo en codigo &lt;strong&gt;Visual Basic 2008&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Donde &lt;strong&gt;RutaArchivo&lt;/strong&gt; vendria a ser la carpeta en nuestro disco duro donde se guardara el archivo descargado y podria ser "c:\descargas\nombre_original_segun_BD.doc" y &lt;strong&gt;NombreArchivo&lt;/strong&gt; el nombre con la cual esta almacenada en el server FTP, si consultamos bien los parametros no tendriamos problemas en obtener el archivo al cual deseamos acceder ya que supuestamente cada archivo en el server FTP esta registrada en la Base de Datos, he aqui la importancia de guardar los datos que estan relacionados con el archivo.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Public&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; DescargarArchivoFTP(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; RutaArchivo &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; NombreArchivo &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; localFile &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = RutaArchivo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; remoteFile &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = NombreArchivo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Const&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; host &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = &lt;span style="color:#A31515;"&gt;"ftp://xxx.xx.xx.xxx/archivos/"&lt;/span&gt; &lt;span style="color:green;"&gt;'nombre de la carpeta en nuestro server FTP donde estan los archivos que deseamos descargar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:green;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;' colocamos el nombre de usuario y password respectivo para acceder al server, si este no poseyera, dejar solo las comillas, osea ""&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:green;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Const&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; username &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = &lt;span style="color:#A31515;"&gt;"usuario"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Const&lt;/span&gt; password &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = &lt;span style="color:#A31515;"&gt;"password"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:#A31515;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:#A31515;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Dim&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; URI &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt; = host &amp;amp; remoteFile &lt;span style="color:green;"&gt;' nombre completo de la ruta del archivo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Dim&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; ftp &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Net.FtpWebRequest = &lt;span style="color:blue;"&gt;CType&lt;/span&gt;(Net.FtpWebRequest.Create(URI), Net.FtpWebRequest)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;ftp.Credentials = &lt;span style="color:blue;"&gt;New&lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;_&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;System.Net.NetworkCredential(username, password)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;ftp.KeepAlive = &lt;span style="color:blue;"&gt;False&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;ftp.UseBinary = &lt;span style="color:blue;"&gt;True&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;ftp.Method = System.Net.WebRequestMethods.Ftp.DownloadFile&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;Using&lt;/span&gt; response &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Net.FtpWebResponse = _&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;CType&lt;/span&gt;(ftp.GetResponse, System.Net.FtpWebResponse)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;Using&lt;/span&gt; responseStream &lt;span style="color:blue;"&gt;As&lt;/span&gt; IO.Stream = response.GetResponseStream&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;&lt;span style="color:blue;"&gt;Using&lt;/span&gt; fs &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;New&lt;/span&gt; IO.FileStream(localFile, IO.FileMode.Create)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; buffer(2047) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; read &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;&lt;span style="color:blue;"&gt;Do&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                            &lt;/span&gt;read = responseStream.Read(buffer, 0, buffer.Length)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                            &lt;/span&gt;fs.Write(buffer, 0, read)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;&lt;span style="color:blue;"&gt;Loop&lt;/span&gt; &lt;span style="color:blue;"&gt;Until&lt;/span&gt; read = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;responseStream.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;fs.Flush()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;fs.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Using&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;responseStream.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Using&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;                &lt;/span&gt;response.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Using&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;MsgBox(ex.Message)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-2433053514084493180?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://netsolucion.blogspot.com/feeds/2433053514084493180/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://netsolucion.blogspot.com/2010/06/como-bajar-o-descargar-un-archivo-de-un.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/2433053514084493180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/2433053514084493180'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/06/como-bajar-o-descargar-un-archivo-de-un.html' title='Como bajar o descargar un archivo de un servidor FTP en vb.Net'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2107574222514312803.post-73741451823415203</id><published>2010-06-21T07:08:00.000-07:00</published><updated>2010-06-30T17:50:26.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Transferencia'/><category scheme='http://www.blogger.com/atom/ns#' term='Archivos'/><title type='text'>Como enviar un archivo a un servidor FTP en VB.Net</title><content type='html'>El asunto es este: nos encargan una aplicacion o un modulo, dentro de nuestro sistema principal, en la cual se pueda enviar y recepcionar archivos (documentos o lo que sea) en la cuales se contiene informacion importante para la empresa para uno o varios usuarios a los cuales ira dirigido justamente el archivo. Para esto tendra en cuenta lo sieguiente:&lt;br /&gt;&lt;br /&gt;* Contar con una PC o Servidor FTP donde se almacenaran y se tendran acceso desde cualquier punto del planeta y en cualquier momento a los archivos.&lt;br /&gt;* Contar con los campos adecuados en una tabla de nuestra BD que indique el codigo del usuario, nombre del archivo (ejemplo.doc) etc.&lt;br /&gt;* Contar con una buena linea de internet&lt;br /&gt;&lt;br /&gt;Ojo que aca ya no voy a detallar que codigo utilizar en &lt;strong&gt;vb.net&lt;/strong&gt; y en &lt;strong&gt;SQL Server&lt;/strong&gt; para guardar los parametros en la BD de los campos mencionados, porque eso estara definido por cada &lt;strong&gt;programador&lt;/strong&gt;, solo mostrare un ejemplo de como enviar un archivo del FTP:&lt;br /&gt;&lt;br /&gt;Codigo:&lt;br /&gt;&lt;br /&gt;Donde &lt;strong&gt;OrigenArchivo &lt;/strong&gt;podria ser "c:\ejemplo.doc" y &lt;strong&gt;NombreArchivo&lt;/strong&gt; podria ser "Archiv0_0001.doc", pues yo les recomiendo usar un correlativo al momento de asignar el nombre al archivo en el server FTP ya que podria ocacionar error si el enviamos con un nombre que de un archivo que ya existe en la carpeta de destino creado en el server FTP, eh ahi la importancia de guardar el datos del nombre (ejemplo.doc) para que cuando recepcionemos o descarguemos el archivo se guarde en el disco local con el nombre original.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:blue;"&gt;Public&lt;/span&gt;&lt;span lang="EN-US"   style=" Courier New&amp;quot;;mso-ansi-language:EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt; &lt;span style="color:blue;"&gt;Shared&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; EnviarArchivoFTP(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; OrigenArchivo &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; NombreArchivo &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;String&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; clsRequest &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Net.FtpWebRequest&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; conexion &lt;span style="color:blue;"&gt;As&lt;/span&gt; Net.Sockets.TcpClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;clsRequest = &lt;span style="color:blue;"&gt;DirectCast&lt;/span&gt;(System.Net.WebRequest.Create(&lt;span style="color:#A31515;"&gt;"ftp://xxx.xx.xxx.xxx/archivos/NombreArchivo), System.Net.FtpWebRequest)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:#A31515;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"    style="Courier New&amp;quot;;mso-ansi-language: EN-US;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:#A31515;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;clsRequest.Proxy = &lt;span style="color:blue;"&gt;Nothing&lt;/span&gt; &lt;span style="color:green;"&gt;' Esta asignación es importantisimo con los que trabajen en windows XP ya que por defecto esta propiedad esta para ser asignado a un servidor http lo cual ocacionaria un error si deseamos conectarnos con un FTP, en windows Vista y el Seven no tube este problema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:green;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;clsRequest.Credentials = &lt;span style="color:blue;"&gt;New&lt;/span&gt; System.Net.NetworkCredential(&lt;span style="color:#A31515;"&gt;"usuario"&lt;/span&gt;, &lt;span style="color:#A31515;"&gt;"password"&lt;/span&gt;) &lt;span style="color:green;"&gt;' Usuario y password de acceso al server FTP, si no tubiese, dejar entre comillas, osea ""&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;color:green;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; bFile() &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Byte&lt;/span&gt; = System.IO.File.ReadAllBytes(origenArchivo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; clsStream &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.IO.Stream = _&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;clsRequest.GetRequestStream()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;clsStream.Write(bFile, 0, bFile.Length)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;clsStream.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;       &lt;/span&gt;clsStream.Dispose()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"   style="Courier New&amp;quot;;mso-ansi-language:EN-US; mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;MsgBox(ex.Message &amp;amp; &lt;span style="color:#A31515;"&gt;". El Archivo no pudo ser enviado, intente en otro momento"&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="Courier New&amp;quot;;mso-no-proof:yesfont-family:&amp;quot;;font-size:10.0pt;"&gt;&lt;span style="mso-spacerun:yes"&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2107574222514312803-73741451823415203?l=netsolucion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://netsolucion.blogspot.com/feeds/73741451823415203/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://netsolucion.blogspot.com/2010/06/como-enviar-un-archivo-un-servidor-ftp.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/73741451823415203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2107574222514312803/posts/default/73741451823415203'/><link rel='alternate' type='text/html' href='http://netsolucion.blogspot.com/2010/06/como-enviar-un-archivo-un-servidor-ftp.html' title='Como enviar un archivo a un servidor FTP en VB.Net'/><author><name>Alonso "Shogun" Rubén</name><uri>http://www.blogger.com/profile/12086234766386137011</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
