<?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:blogger='http://schemas.google.com/blogger/2008' 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-1811741476982870812</id><updated>2024-11-01T01:45:47.237-07:00</updated><category term="Visual Net"/><category term="SQL Server"/><category term="Oracle"/><category term="Noticias y Descargas"/><category term="Visual C#"/><category term="Contactame"/><category term="Crecimiento Espiritual"/><category term="Windows Mobile"/><title type='text'>Tips para informáticos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-9170716783213807722</id><published>2015-02-03T09:01:00.001-08:00</published><updated>2015-02-03T09:01:53.731-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Como ordenar un Dataset VB.Net mediante una columna indicada</title><content type='html'>Hola buenas, otra vez por acá compartiendo un poco de información que ojala les sea útil. Bien hoy les compartiré como ordenar un Dataset mediante la indicación de una columna, para realizar esto basta escribir las siguientes líneas de código:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;Dim dt = DSTemp.Tables(0)
dt.DefaultView.Sort = &quot;VIDA_UTIL Asc&quot;
DSTemp.Tables.RemoveAt(0)
DSTemp.Tables.Add(dt.DefaultView.ToTable)
DSTemp.AcceptChanges()
&lt;/pre&gt;
&lt;br /&gt;
Como se muestra en la línea de código estamos ordenando por vida útil los datos obtenidos en la tabla 0 del DataSet.&lt;br /&gt;
Bien en el primer ejemplo ordenamos solo una tabla del dataset, si quisiéramos ordenar todas las tablas del dataset suponiendo que la columna se llama igual en todas las tablas el código seria el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;For x As Integer = DSTemp.Tables.Count - 1 To 0 Step -1
  Dim dt = DSTemp.Tables(x)
  dt.DefaultView.Sort = &quot;ImageData Asc&quot;
  DSTemp.Tables.RemoveAt(x)
  DSTemp.Tables.Add(dt.DefaultView.ToTable)
Next
DSTemp.AcceptChanges()
&lt;/pre&gt;
&lt;br /&gt;
Espero que este pequeño post sea de gran ayuda…</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/9170716783213807722/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/9170716783213807722' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/9170716783213807722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/9170716783213807722'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2015/02/como-ordenar-un-dataset-vbnet-mediante.html' title='Como ordenar un Dataset VB.Net mediante una columna indicada'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-6779756347763963078</id><published>2014-09-02T09:00:00.000-07:00</published><updated>2014-09-02T09:04:23.788-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Obtener los primeros registros en una Consulta ORACLE</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola buenas, nuevamente por acá compartiendo información que les puede ser útil. Hoy aprenderemos a utilizar el ROWNUM en motores Oracle. Pues bien muchas veces puede que tengamos la necesidad de obtener los primeros 5 registros o 10 registros en una consulta y es donde nos preguntamos cómo hacerlo.&lt;br /&gt;
ROWNUM es una columna mágica que existe en Oracle y si aprendemos como funciona nos puede ser de gran utilidad, esta columna la podemos usar&lt;/div&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Para obtener los primeros N registros: Similar a la cláusula LIMIT utilizado en otras bases de datos.&lt;/b&gt;&lt;/li&gt;
&lt;b&gt;
&lt;/b&gt;
&lt;li&gt;&lt;b&gt;&amp;nbsp;Para paginar resultados, típico en ambientes web.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es importante tener en cuenta que ROWNUM es una pseudocolumna (no es una columna real) que está disponible en los resultados de las querys. Un ROWNUM no es asignado permanentemente a una fila(un error de concepto muy común) UNA FILA EN UNA TABLA NO TIENE NINGUN NUMERO ASIGNADO, no se puede pedir que te devuelva la fila 5 de una tabla, eso no existe así no funciona el ROWNUM.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Bien probemos la siguiente consulta&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;Select Micolumna1, Micolumna2,rownum from Mitabla
&lt;/pre&gt;
&lt;br /&gt;
Si vemos esto retornara los datos con una columna de más con un número asignado.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Apliquemos el ROWNUM&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Supongamos que necesitamos obtener los 5 empleados mejor pagados de nuestra empresa:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;select * from  
(select * 
 from emp 
 order by sal desc) 
 where ROWNUM &amp;lt;= 5;
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Errores comunes ROWNUM&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Consideremos la siguiente consulta:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;select * 
from emp 
where ROWNUM &amp;lt;= 5 
order by sal desc;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Muchos talvez dirán que también obtendrá los 5 empleados mejores pagados, bueno la intención era esa pero realmente lo que la query va a retornar solo los primeros 5 registros aleatorios(los primero 5 que encuentre) ordenados por salario.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Espero que este pequeño post sea de gran utilidad hasta la próxima….

&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/6779756347763963078/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/6779756347763963078' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/6779756347763963078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/6779756347763963078'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/09/obtener-los-primeros-registros-en-una.html' title='Obtener los primeros registros en una Consulta ORACLE'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-5888028031463291536</id><published>2014-08-26T14:45:00.001-07:00</published><updated>2014-08-26T14:51:41.901-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>UNION Y UNION ALL, DIFERENCIAS ORACLE - SQL</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola gente, hoy día les explicare la diferencia en Oracle - SQL de UNION y UNION ALL, talvez se dirán que es algo sencillo pero la idea es compartir información y aprender juntos.&lt;br /&gt;
&lt;br /&gt;
Pues bien resulta que en algún momento de mi vida hice dos consultas y necesitaba unirlas mediante la instrucción UNION para obtener un único conjunto de datos, al hacer esto al realizar la instrucción UNION el resultado era distinto o diferente al que yo necesitaba, es decir con el UNION el cálculo o la consulta no me mostraba los registros que requería y me hacían falta datos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
En la siguiente imagen muestro los datos que requiero o necesito&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFeh2FRT8esq-ZteYgDQ-VonyHJPyf3eakniOyO7uqffNtp3L4R_24J8GCpw7KKvLHprnMJ2wQjx8eCbpUQioA4nRAHRYlh1mPqleeXp94ZjCGeoFJC0YhqnqiVXUaEgh6zfqQp3wrH10/s1600/UNION.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFeh2FRT8esq-ZteYgDQ-VonyHJPyf3eakniOyO7uqffNtp3L4R_24J8GCpw7KKvLHprnMJ2wQjx8eCbpUQioA4nRAHRYlh1mPqleeXp94ZjCGeoFJC0YhqnqiVXUaEgh6zfqQp3wrH10/s1600/UNION.png&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En esta otra imagen muestro los datos que obtenía al utilizan la instrucción UNION&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPKkjrEOdBHZ0ckQP04wof89VEqIlk_IZHENfgSdx4PJ0NncAInzqHJx46ozA1ohCAZCHkkOEdp9NUhB786ciK68Ni4BqNtbai8my1ESSkt0AScNkciHcdqpORhKrDHQ6z39-Ax1pvgs/s1600/UNION2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzPKkjrEOdBHZ0ckQP04wof89VEqIlk_IZHENfgSdx4PJ0NncAInzqHJx46ozA1ohCAZCHkkOEdp9NUhB786ciK68Ni4BqNtbai8my1ESSkt0AScNkciHcdqpORhKrDHQ6z39-Ax1pvgs/s1600/UNION2.png&quot; height=&quot;76&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo que está en rojo identifica la diferencia en cantidades, es aquí donde sale la interrogante, que puede estar pasando que al ejecutar el UNION no me muestra los datos que necesito, pues bien es acá en donde es importante saber la diferencias entre UNION y UNION ALL&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMPMTT1Vkk24kO6WPBUvfO1hGU6v_MFDO1QvhZKP6ueLz-kNrkePyz3ewF9sJNeI3-6dG9cSwcv6DyGZb5yhDvSzbufHqncXo8X45ImhJDKo6RjuSiQRLdUnIo_dCAlNRvP2d2lL-bon8/s1600/UNION3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMPMTT1Vkk24kO6WPBUvfO1hGU6v_MFDO1QvhZKP6ueLz-kNrkePyz3ewF9sJNeI3-6dG9cSwcv6DyGZb5yhDvSzbufHqncXo8X45ImhJDKo6RjuSiQRLdUnIo_dCAlNRvP2d2lL-bon8/s1600/UNION3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;UNION&lt;/b&gt;&lt;br /&gt;
La instrucción UNION permite vincular los registros de dos consultas pero NO se repetirán aquellos registros iguales, es decir en el conjunto de datos obtenido no se mostraran los registros iguales.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;UNION ALL&lt;/b&gt;&lt;br /&gt;
La instrucción UNION ALL permite igualmente vincular los registros de dos consultas pero con la diferencia que SI SE repetirán los registros es decir mostrara todos los registros en el conjunto de datos.&lt;br /&gt;
&lt;br /&gt;
Entonces que era el problema, que estaba pasando, bien en mi consulta no tenía agregada la columna factura_linea por decirlo de algún modo, de manera tal que cuando habían dos líneas con un mismo producto y precio entonces el UNION no me funcionaba ya que no me mostraba la fila duplicada.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Espero el articulo sea de utilidad, hasta la próxima…&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/5888028031463291536/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/5888028031463291536' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5888028031463291536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5888028031463291536'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/08/union-y-union-all-diferencias-oracle-sql.html' title='UNION Y UNION ALL, DIFERENCIAS ORACLE - SQL'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFeh2FRT8esq-ZteYgDQ-VonyHJPyf3eakniOyO7uqffNtp3L4R_24J8GCpw7KKvLHprnMJ2wQjx8eCbpUQioA4nRAHRYlh1mPqleeXp94ZjCGeoFJC0YhqnqiVXUaEgh6zfqQp3wrH10/s72-c/UNION.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-1024781699777675455</id><published>2014-08-18T09:24:00.000-07:00</published><updated>2014-08-18T10:02:23.798-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Error de fechas en SQL Server (The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno primero que todo no es un error como tal, básicamente el título es así porque normalmente cuando a nosotros no nos funciona algo lo llamamos error.&lt;br /&gt;
Pues bien talvez este post no sea la gran cosa pero para aquellos que están empezando les ayudara bastante. Primero comentarles que no es un error es más bien configuración Regional y de idioma en nuestro SQL. Teniendo claro esto muestro el error que comúnmente se da al intentar grabar una fecha:&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;ES-CR&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;--&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;false&quot;
  DefSemiHidden=&quot;false&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;371&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Normal Indent&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;footnote text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;annotation text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;header&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;footer&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;index heading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;table of figures&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;envelope address&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;envelope return&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;footnote reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;annotation reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;line number&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;page number&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;endnote reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;endnote text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;table of authorities&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;macro&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;toa heading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Bullet&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Number&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Bullet 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Bullet 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Bullet 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Bullet 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Number 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Number 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Number 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Number 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Closing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Signature&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text Indent&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Continue&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Continue 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Continue 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Continue 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;List Continue 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Message Header&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Salutation&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Date&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text First Indent&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text First Indent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Note Heading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text Indent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Body Text Indent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Block Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Hyperlink&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;FollowedHyperlink&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Document Map&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Plain Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;E-mail Signature&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Top of Form&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Bottom of Form&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Normal (Web)&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Acronym&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Address&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Cite&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Code&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Definition&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Keyboard&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Preformatted&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Sample&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Typewriter&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;HTML Variable&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Normal Table&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;annotation subject&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;No List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Outline List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Outline List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Outline List 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Simple 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Simple 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Simple 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Classic 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Classic 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Classic 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Classic 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Colorful 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Colorful 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Colorful 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Columns 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Columns 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Columns 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Columns 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Columns 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Grid 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table List 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table 3D effects 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table 3D effects 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table 3D effects 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Contemporary&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Elegant&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Professional&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Subtle 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Subtle 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Web 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Web 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Web 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Balloon Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; UnhideWhenUsed=&quot;true&quot;
   Name=&quot;Table Theme&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; SemiHidden=&quot;true&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; QFormat=&quot;true&quot;
   Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; QFormat=&quot;true&quot;
   Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; QFormat=&quot;true&quot;
   Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; QFormat=&quot;true&quot;
   Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; QFormat=&quot;true&quot;
   Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; QFormat=&quot;true&quot;
   Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; SemiHidden=&quot;true&quot;
   UnhideWhenUsed=&quot;true&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;41&quot; Name=&quot;Plain Table 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;42&quot; Name=&quot;Plain Table 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;43&quot; Name=&quot;Plain Table 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;44&quot; Name=&quot;Plain Table 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;45&quot; Name=&quot;Plain Table 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;40&quot; Name=&quot;Grid Table Light&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot; Name=&quot;Grid Table 1 Light&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot; Name=&quot;Grid Table 6 Colorful&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot; Name=&quot;Grid Table 7 Colorful&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;Grid Table 1 Light Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;Grid Table 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;Grid Table 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;Grid Table 4 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;Grid Table 5 Dark Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;Grid Table 6 Colorful Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;Grid Table 7 Colorful Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot; Name=&quot;List Table 1 Light&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot; Name=&quot;List Table 6 Colorful&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot; Name=&quot;List Table 7 Colorful&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;46&quot;
   Name=&quot;List Table 1 Light Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;47&quot; Name=&quot;List Table 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;48&quot; Name=&quot;List Table 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;49&quot; Name=&quot;List Table 4 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;50&quot; Name=&quot;List Table 5 Dark Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;51&quot;
   Name=&quot;List Table 6 Colorful Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;52&quot;
   Name=&quot;List Table 7 Colorful Accent 6&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Tabla normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:8.0pt;
 mso-para-margin-left:0cm;
 line-height:107%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES-CR;&quot;&gt;The
conversion of a varchar data type to a datetime data type resulted in an
out-of-range value.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES-CR;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;
La solución es fácil, para evitar estos inconvenientes hacemos o verificamos lo siguiente:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;
1-&amp;nbsp;&amp;nbsp; &amp;nbsp;En el servidor, utilizando el&lt;b&gt; SQL Server Management Studio,&lt;/b&gt; vamos a &lt;b&gt;Seguridad –&amp;gt; Inicios de Sesión&lt;/b&gt; y verificamos que el usuario con que estamos conectando a la base de datos, tenga como idioma predeterminado &lt;b&gt;English. &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg8mbOIGAfPQdqCxt4qS52-9hGXyhX78_nJ2h8UnaSEUhOZn1kkOQduH1gIoagr3oFUdKLTDgkaul-ZWP80oZd40618GIHcVXshplXS1q-ktLVcLACZqbSAPXzJsS1JHvVwr3kT0I6A5c/s1600/sql.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg8mbOIGAfPQdqCxt4qS52-9hGXyhX78_nJ2h8UnaSEUhOZn1kkOQduH1gIoagr3oFUdKLTDgkaul-ZWP80oZd40618GIHcVXshplXS1q-ktLVcLACZqbSAPXzJsS1JHvVwr3kT0I6A5c/s1600/sql.png&quot; height=&quot;190&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
Claro está que en mi caso estoy utilizando en mis aplicaciones el idioma Ingles, pero si ustedes están utilizando español por ejemplo entonces cambiarían al de ustedes.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
2-&amp;nbsp;&amp;nbsp;&amp;nbsp; En el servidor, donde se aloja la base de datos, configuramos en Panel de Control –&amp;gt; Configuración Regional y de Idioma: English(Cambiarlo en el caso que ustedes utilicen otro idioma)&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;
3-&amp;nbsp;&amp;nbsp;&amp;nbsp; En la maquina cliente, configuramos en Panel de Control –&amp;gt; Configuración Regional y de Idioma: English(Cambiarlo en el caso que ustedes utilicen otro idioma)&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;
4-&amp;nbsp;&amp;nbsp;&amp;nbsp; Verifiquemos que la cadena de conexión de nuestra aplicación utilice ese usuario.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
Bien estos son los pasos a seguir para configurar nuestro servidor y para que no nos muestre el error The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;br /&gt;
Por otra parte también podemos configurar el formato fecha dentro del server, esto lo puedes encontrar en el siguiente vínculo: &lt;a href=&quot;http://support.microsoft.com/kb/173907/es&quot;&gt;http://support.microsoft.com/kb/173907/es&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
Claro está que todo lo anterior se puede automatizar en nuestras aplicaciones, sencillamente lo que deberíamos de hacer es que al iniciar nuestras APP estas detecten la configuración regional de nuestro servidor o el idioma y a partir de eso hacer nuestras consultas o inserciones, pero para los que están iniciando espero este pequeño post les sean de gran ayuda.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Espero les sea de utilidad, comenten o compartan así todos aprendemos… saludos.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/1024781699777675455/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/1024781699777675455' title='15 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1024781699777675455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1024781699777675455'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/08/error-de-fechas-en-sql-server.html' title='Error de fechas en SQL Server (The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.)'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg8mbOIGAfPQdqCxt4qS52-9hGXyhX78_nJ2h8UnaSEUhOZn1kkOQduH1gIoagr3oFUdKLTDgkaul-ZWP80oZd40618GIHcVXshplXS1q-ktLVcLACZqbSAPXzJsS1JHvVwr3kT0I6A5c/s72-c/sql.png" height="72" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-5678347449848202376</id><published>2014-07-11T14:03:00.001-07:00</published><updated>2014-07-11T14:03:27.510-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Centrar un Objeto en Visual Net</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez más por acá posteándoles un pequeño tip que puede ser muy útil para ustedes. Resulta que en algún momento tuve la necesidad de centrar un GroupBox en mi formulario en una de las aplicaciones que estaba desarrollando, es por esto que les comparto el siguiente método que funciona con cualquier objeto que deseen centrar...&lt;/div&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt; 

    Private Sub Centrar(ByVal Objeto As Object)

        &#39; Centrar un Formulario ...   
        If TypeOf Objeto Is Form Then
            Dim frm As Form = CType(Objeto, Form)
            With Screen.PrimaryScreen.WorkingArea &#39; Dimensiones de la pantalla sin el TaskBar   
                frm.Top = (.Height - frm.Height) \ 2
                frm.Left = (.Width - frm.Width) \ 2
            End With

            &#39; Centrar un control dentro del contenedor   
        Else
            &#39; referencia al control   
            Dim c As Control = CType(Objeto, Control)

            &#39;le  establece el top y el Left dentro del Parent   
            With c
                .Top = (.Parent.ClientSize.Height - c.Height) \ 2
                .Left = (.Parent.ClientSize.Width - c.Width) \ 2
            End With
        End If
    End Sub

&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo invocamos de la siguiente manera...&lt;/div&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt; 

   Centrar(GroupBox4)

&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Y el resultado es el siguiente, en este caso lo aplique para un sencillo mensaje de carga de información a como se muestra en la siguiente imagen...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEH-juoydTX9rsQyQBQGDavCGRsS5paufavzfwu4vdqfO4yL9hA-Y0snhYjxdqPycyE53cek1mnCBUBHT3eEh5bWKc-lZp-oae9FHH5pCrwr49PIt79jue_lfb_EVnppVl2MvQiq9pdCg/s1600/centrar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEH-juoydTX9rsQyQBQGDavCGRsS5paufavzfwu4vdqfO4yL9hA-Y0snhYjxdqPycyE53cek1mnCBUBHT3eEh5bWKc-lZp-oae9FHH5pCrwr49PIt79jue_lfb_EVnppVl2MvQiq9pdCg/s1600/centrar.png&quot; height=&quot;216&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Espero les funcione, fue un tip pequeño pero puede que sea de gran utilidad para ustedes.&lt;br /&gt;
Hasta pronto… &lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/5678347449848202376/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/5678347449848202376' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5678347449848202376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5678347449848202376'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/07/centrar-un-objeto-en-visual-net.html' title='Centrar un Objeto en Visual Net'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEH-juoydTX9rsQyQBQGDavCGRsS5paufavzfwu4vdqfO4yL9hA-Y0snhYjxdqPycyE53cek1mnCBUBHT3eEh5bWKc-lZp-oae9FHH5pCrwr49PIt79jue_lfb_EVnppVl2MvQiq9pdCg/s72-c/centrar.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-8794325173226787508</id><published>2014-07-11T10:04:00.000-07:00</published><updated>2014-07-11T10:04:10.416-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Insertar datos en una tabla mientras no  exista en la otra – Oracle</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola buenas, hoy día les compartiré algo que en algún momento les será útil a ustedes cuando necesiten insertar registros en una tabla pero que no existan en otra tabla. Pues bien supongamos que tenemos dos tablas una llamada VENTAS perteneciente al esquema CIA1 y la otra tabla llamada CLIENTE perteneciente al mismo esquema. Perfecto, recordarle que para efectos de explicárselos lo hice de esta manera por lo que ustedes lo adaptaran a su conveniencia.&lt;br /&gt;
Genial, teniendo claro lo anterior, supongamos que vamos a insertar todos los clientes en la tabla VENTAS siempre y cuando este cliente no esté&amp;nbsp; en esta tabla venta y pertenezca al departamento CONTABLE por lo que la query sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;INSERT INTO CIA1.VENTAS 
(CIA1.VENTAS.COD_CLIENTE,
CIA1.VENTAS.VENTA, 
CIA1.VENTAS.DIA,
CIA1.DEPARTAMENTO,
CIA1.VENTAS.INGRESADO_POR, 
CIA1.VENTAS.INGRESADO_EL)
SELECT 
A.COD_CLIENTE,
&#39;N&#39;,
SYSDATE,
A.DEPARTAMENTO
&#39;GMORALES&#39;,
SYSDATE
FROM CIA1.CLIENTE A
where
A.DEPARTAMENTO=&#39;CONTABLE&#39;
AND not exists 
(SELECT * from CIA1.VENTAS where 
CIA1.VENTAS.DEPARTAMENTO=&#39;CONTABLE&#39;)
&lt;/pre&gt;
&lt;br /&gt;
Explicación detallada: Como pueden ver en la consulta se hace la inserción mediante un select de los clientes del departamento CONTABLE y que no estén ya insertados en la tabla ventas, es decir los clientes que no hicieron ventas y&amp;nbsp; pertenecen al departamento CONTABLE son los que se insertaría en la tabla, otra punto importante es que para efectos de esta explicación utilice el not exist enfocado en la misma tabla VENTAS.&lt;br /&gt;
Espero que la explicación este un poco clara y entendible, recuerden que la idea es compartir de lo poco que sabemos ya ustedes adaptaran a sus necesidades.&lt;br /&gt;
Saludos…&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/8794325173226787508/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/8794325173226787508' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8794325173226787508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8794325173226787508'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/07/insertar-datos-en-una-tabla-mientras-no.html' title='Insertar datos en una tabla mientras no  exista en la otra – Oracle'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-672782435953855133</id><published>2014-06-27T10:24:00.002-07:00</published><updated>2014-06-27T10:24:44.201-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Crear vista con tablas u objetos de otro esquema Oracle - Vistas con tablas de otros Esquemas</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola, otra vez por acá compartiendo un poco de información que espero sea útil para ustedes, en esta ocasión veremos cómo crear&amp;nbsp; vistas con tablas que están en otro esquema de la base de datos en Oracle, es decir vamos a crear vista de dos esquemas diferentes en Oracle.&lt;br /&gt;
Primero supongamos que tenemos dos esquemas los cuales se llaman: &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEior4OYwCcASvj8T5N1TD6wBD7ZPNL7141mjyOPZo8uef_cg-fjexufmVuwttBqz8h2penI-WdUpeVHy_T0gGElOlg5Br8Ztm11SyaIQ5Eh4mz9epUSf5CMiG4rlONeFByNJYMf3NWDC8w/s1600/esquemas.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEior4OYwCcASvj8T5N1TD6wBD7ZPNL7141mjyOPZo8uef_cg-fjexufmVuwttBqz8h2penI-WdUpeVHy_T0gGElOlg5Br8Ztm11SyaIQ5Eh4mz9epUSf5CMiG4rlONeFByNJYMf3NWDC8w/s1600/esquemas.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Perfecto, ahora tenemos una tabla llamada empleado en el esquema ESQ1 y quisieras crear una vista utilizando esta tabla en el esquema ESQ2, entonces tendrías que ejecutar la siguiente sentencia para que te funcione:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;GRANT SELECT ON ESQ1.empleado TO ESQ2 WITH GRANT OPTION&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Sencillo verdad, bueno quise compartirlo con ustedes por aquello que lo necesiten en algún momento.&lt;br /&gt;
Sera hasta la próxima saludos…&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/672782435953855133/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/672782435953855133' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/672782435953855133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/672782435953855133'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/06/crear-vista-con-tablas-u-objetos-de.html' title='Crear vista con tablas u objetos de otro esquema Oracle - Vistas con tablas de otros Esquemas'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEior4OYwCcASvj8T5N1TD6wBD7ZPNL7141mjyOPZo8uef_cg-fjexufmVuwttBqz8h2penI-WdUpeVHy_T0gGElOlg5Br8Ztm11SyaIQ5Eh4mz9epUSf5CMiG4rlONeFByNJYMf3NWDC8w/s72-c/esquemas.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-206634063694545450</id><published>2014-06-24T13:41:00.000-07:00</published><updated>2014-06-24T13:43:34.283-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Combobox en Datagridview vb.net</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola buenas, otra vez por acá compartiendo un poco de conocimiento, hoy les mostrare algo sencillo, en algún momento tuve la necesidad de poner un combobox dentro de un datagridview en visual basic net es por esto que comparto el pequeño tip por si tienes que realizar algo parecido. Entrando en materia primero debemos de agregar el datagridview, acá les muestro el que yo agregue. &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UJMSZ-309VrZPmhQZpIuZy2IPYhYdVbTC8awkMji9Y4HapynA8VxJ4VwrzbIaqu15fmptv7rrelzUSJoYuc-K-9e1G5y3XONze9RRCpZTb0KRatBmGzEJLIIsNGw4FHMuBqFeMr6tVM/s1600/123.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UJMSZ-309VrZPmhQZpIuZy2IPYhYdVbTC8awkMji9Y4HapynA8VxJ4VwrzbIaqu15fmptv7rrelzUSJoYuc-K-9e1G5y3XONze9RRCpZTb0KRatBmGzEJLIIsNGw4FHMuBqFeMr6tVM/s1600/123.jpg&quot; height=&quot;152&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como pueden notar le cambie el encabezado y estoy iniciando con 4 columnas y aún no he agregado la 5 columna con el combobox, además el nombre que le puse al objeto es el que por defecto tiene al momento de agregarlo DataGridView1, pues bien para agregar el combobox se hace a través de código, que a continuación se los muestro y tratare de explicárselos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;Dim tipocentro() As String = {&quot; Reproduccion &quot;, &quot; Produccion &quot;}
Dim cmb As New DataGridViewComboBoxColumn()

cmb.DataSource = tipocentro
cmb.Width = 150
cmb.HeaderText = &quot;Centro&quot;
DataGridView1.Columns.Add(cmb) &lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Este fragmento de código ustedes pueden ponerlo en el momento que cargan la información al DataGridView1 y de esta manera se cargara el combobox a como se muestra a continuación.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDujSRDMYdl7beaiF8EoQpZ25_GlVYBYDYb0mDD3HIP-sBPWtdyFQq6E1ErdGsVIsAzoF1p4sIYtLGhHl5RFKYQ_70ftY_jwD7rM6W2LZWRZ4fVDSP46fJCzkFsLHsff7WQErl06TdK0/s1600/321.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDujSRDMYdl7beaiF8EoQpZ25_GlVYBYDYb0mDD3HIP-sBPWtdyFQq6E1ErdGsVIsAzoF1p4sIYtLGhHl5RFKYQ_70ftY_jwD7rM6W2LZWRZ4fVDSP46fJCzkFsLHsff7WQErl06TdK0/s1600/321.jpg&quot; height=&quot;274&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ya con esto ustedes pueden adaptarlos a sus proyectos dependiendo del trabajo que necesiten realizar.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/206634063694545450/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/206634063694545450' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/206634063694545450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/206634063694545450'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/06/combobox-en-datagridview-vbnet.html' title='Combobox en Datagridview vb.net'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UJMSZ-309VrZPmhQZpIuZy2IPYhYdVbTC8awkMji9Y4HapynA8VxJ4VwrzbIaqu15fmptv7rrelzUSJoYuc-K-9e1G5y3XONze9RRCpZTb0KRatBmGzEJLIIsNGw4FHMuBqFeMr6tVM/s72-c/123.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-497604113075633485</id><published>2014-06-12T10:37:00.001-07:00</published><updated>2014-06-12T10:43:02.270-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Seleccionar registros de una tabla que no están en otra SQL Server</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
[SQL]Select tabla registros no están en otra tabla&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola, otra vez por acá compartiendo un par de consultas que pueden ser de mucha ayuda, son sencillas pero para personas que están comenzando en este mundo serian de mucha ayuda, resulta que en algún momento en uno de mis programas necesitaba obtener registros de una tabla pero con la condición que esos registros no estuvieran en otra tabla, existen muchas formas de hacerlo en este post les mostrare tres opciones.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Seleccionar registros de una tabla que no están en otra, Opción 1:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;
Select * from tabla1 where not exists
(select 1 from tabla2 where tabla2.id = tabla1.id)
&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Muy importante, si el campo o los campos id de tu tabla esta indexados esta consulta va a ser súper rápida y estará muy optimizada en ese sentido por lo que no te dará problemas.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Seleccionar registros de una tabla que no están en otra, Opción 2:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;Select * from tabla1 where tabla1.id 
not in (select tabla2.id from tabla2)
&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
En esta segunda opción veremos el NOT IN, esta segunda opción a mi parecer es ineficiente porque a cada registro se ejecuta el&amp;nbsp; segundo SELECT, Si tu tabla2 es grande notaras de inmediato el tiempo de respuesta de tu server en devolver esta instrucción&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Seleccionar registros de una tabla que no están en otra, Opción 3:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;Select * from t1 left join t2 on t1.id=t2.id where t2.id is null &lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
También podemos hacer un LEFT JOIN de manera que seleccionaríamos los registros que no ha podido hacer el JOIN.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Son tres opciones interesantes, sé que puede haber más y mejores sentencias con esta finalidad, en lo personal me gustan las opciones 3 y 1, al final prefiero más la 1.&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Hasta pronto! &lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/497604113075633485/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/497604113075633485' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/497604113075633485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/497604113075633485'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/06/seleccionar-registros-de-una-tabla-que.html' title='Seleccionar registros de una tabla que no están en otra SQL Server'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-3907250562287727595</id><published>2014-06-12T08:56:00.000-07:00</published><updated>2014-06-12T10:48:32.186-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Actualizar o Insertar un Registro en una sentencia ORACLE  Y SQL Server</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hola buenas como están, hoy le compartiré un artículo interesante y 
útil para todos aquellos que desarrollan día a día, A continuación 
veremos cómo hacer una inserción o actualización en una misma sentencia(Actualizar o Insertar un Registro en ORACLE&amp;nbsp; Y SQL Server en la misma sentencia),
 resulta que a partir de la versión 9i de Oracle Database y a partir de 
SQL Server 2008 se incorpora una novedosa sentencia llamada MERGE(ahora 
es parte del estándar ANSI SQL). comúnmente cuando queríamos 
insertar/actualizar una tabla no vacía teníamos que hacer un INSERT o 
UPDATE, Con MERGE podemos tener esta lógica en una única sentencia SQL y
 así simplificamos el código.&lt;/div&gt;
&lt;br /&gt;
A continuación les muestro la sintaxis de MERGE:&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;MERGE TABLA
USING (SELECT @ID AS ID) AS SRC ON SRC.ID = TABLA.ID
WHEN MATCHED THEN
UPDATE SET Campo1 = @Valor
WHEN NOT MATCHED THEN
INSERT (Campo1,ID) VALUES (@Valor,@ID)
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En la línea 1 indicamos nuestra tabla en la cual se van a insertar los datos al igual que el select en la línea 2.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En
 línea 3 y 4 es donde le indicamos que si coinciden los campos 
anteriores realice entonces una actualización de ese registro, caso 
contrario en la línea 5 y 6 en donde indicamos que inserte el dato.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Existen
 varias soluciones para realizar este proceso de inserción o 
actualización en una sola sentencia ya sea en SQL Server o en Oracle, la
 siguiente personalmente la utilizaba antes para mis sistemas, pero por 
eficiencia utilizo mejor MERGE que anteriormente se los explique, de 
igual manera les comparto la solución.&lt;/div&gt;
&lt;br /&gt;
La estructura de la consulta es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: sql&quot;&gt;BEGIN
INSERT INTO MITABLA
(CAMPO1,CAMPO2;CAMPO3,CAMPO4) VALUES (1,&#39;2&#39;,&#39;MIDESCRIPCION&#39;,&#39;MIDESCRIPCION2&#39;);
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
UPDATE MITABLA 
SET CAMPO2=22,CAMPO3=&#39;OTRADESCRIPCION&#39;,CAMPO4=&#39;OTRADESCRIPCION&#39;
WHERE CAMPO1=&#39;PARAMETRO_ID&#39; ;
END;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En
 una explicación breve, en la line 2 y 3 le indicamos que realice la 
inserción común y corriente, lo interesante acá sucede en la línea 4 y 5
 que es donde le indicamos que si los campos llaves que definimos en la 
tabla se duplica entonces esto produce una excepción de duplicidad de 
llaves por lo que se ejecutara la siguiente instrucción que se refiere&amp;nbsp; 
6,7,8 en donde hacemos el UPDATE normal obviamente con el WHERE 
indicándole también nuestros campos llaves.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Espero les funcione y que les sea de mucha utilidad la información, será hasta la próxima saludos. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/3907250562287727595/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/3907250562287727595' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/3907250562287727595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/3907250562287727595'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2014/06/actualizar-o-insertar-un-registro-en.html' title='Actualizar o Insertar un Registro en una sentencia ORACLE  Y SQL Server'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-3571292196799408663</id><published>2012-03-12T13:03:00.013-07:00</published><updated>2014-05-28T13:02:44.665-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Error en SQL 2005 - If possible, restore from backup. If a backup is not available, it might be necessary to rebuild the log</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Hola Buenas, en esta ocasión les compartiré una solución que la verdad les será muy útil cuando se les presente un problema de estos.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Bueno lo primero, solo para comentarles un poco, nuestro servidor de Base de Datos presento problemas con el Sistema  operativo por lo que se reinstalo y por ende se debían de hacer los Attach necesarios a las bases de datos en producción o bien cargar los respaldos, en mi caso me incline al realizar el Attach...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi96LTxGJwOVIVCzL-08v7DEbZUSlF9HVJo1O100R3tbG3VLvZaQOHhhKWifjGo8h0NDyCkyvebwxZ9lk-YcI5GmCcxnBnhu6hkZj5VT8RUx2-LlE-DSv8FTGiArpaO3TBpfU0w-3Filg8/s320/1.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719112087931252082&quot; style=&quot;height: 175px; width: 320px;&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
Para mi sorpresa todas las bases de datos funcionaron a la perfección con el Attach solo una presento el siguiente error y por ende problemas…&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;An error occurred while processing the log for database &#39;DataElekCost&#39;.  If possible, restore from backup. If a backup is not available, it might be necessary to rebuild the log.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Could not open new database &#39;DataElekCost&#39;. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 9004)&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Como se solventa este error ?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Paso 1:&lt;/b&gt; Primero debes de crear una base de datos nueva con el mismo nombre a la que esta presentando problemas, luego detienes el servicio del SQL y reemplazas tus archivos .ldf y .mdf, seguido de esto volvemos a iniciar el servicio del SQL y si ingresamos nuevamente  al Management Studio la base de datos se mostrara en estado sospechoso&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSmm9Fpql8aEHkVKpFpTZNJRx35p9WoSdPvoIlN_TeMO4g_g0i9gpa5WVxZOtfGFnc3K9Swt_UYldLE3SudWQe3TQoKMFc6cfShnazNNNiu_mM7lTNldUq5fl28Fq4qwuqCccb0u1a5fQ/s320/2.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719112331101313234&quot; style=&quot;cursor: pointer; height: 23px; width: 96px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Paso 2:&lt;/b&gt; Luego de esto lo que debemos de hacer es poner la base de datos en modo de emergencia  (Emergency Mode) y se realiza con siguiente  Comando:&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ALTER DATABASE NombredetuBasededatos SET EMERGENCY&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Al ejecutar este comando, desde el Management Studio el aspecto de nuestra base de datos cambiara a esta…&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQZnGBacAgUEwen4b4nIaTfzi80qduAN_KwoFGyxDhGAGrqh5LLHnDUlIvB771d01s5-46jKLkdXONOfNxvC2Bh7wikk3l6P8lEeKdwf_6YMk6_feH51l8LPme7oSewUdytnYpSZHo94/s320/3.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719112481099387842&quot; style=&quot;cursor: pointer; height: 320px; width: 285px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Paso 3&lt;/b&gt;: luego de esto ejecutamos el siguiente comando&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYvelisGdV-a523Knhv7H1CUddbDonDjHpYfpwBqkluAcu_izJBh7_uE1-zM3gqlTP4WPo8eHlHROppfI7SxXcvYMJJTV9X8ud5aKojuTv74JIX6eEiuSUaBkPUJSHDnK4BVhRAcQlOyM/s320/4.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719112741990555522&quot; style=&quot;cursor: pointer; height: 130px; width: 320px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Lo que estamos h&lt;span style=&quot;font-size: 100%;&quot;&gt;aciendo es pasando nuestra base de datos a SINGLE_USER.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;Paso4:&lt;/b&gt; Luego de esto ejecutamos el comando DBCC CHECKDB con la opción REPAIR_ALLOW_DATA_LOSS a como se muestra en al imagen&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-zQRKshDxSoED2U2rk0Nv-m5H9_x9j1BI4XrRqbiGg0WmPaHzW2Mum_XYQgKJnNtzeHHhx4GpneW7S8b5roZDrFP7jLZy2UFD4RdsHuE5mLTbJBAFrwpH_J6TjGKUxo6WmgVhxOD5zfA/s1600/5.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-zQRKshDxSoED2U2rk0Nv-m5H9_x9j1BI4XrRqbiGg0WmPaHzW2Mum_XYQgKJnNtzeHHhx4GpneW7S8b5roZDrFP7jLZy2UFD4RdsHuE5mLTbJBAFrwpH_J6TjGKUxo6WmgVhxOD5zfA/s320/5.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719115153209836226&quot; style=&quot;cursor: pointer; height: 167px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Paso5: Finalizado este proceso debemos de pasar la base de datos de modo Single User  a Multi User y lo hacemos con el siguiente comando&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ALTER DATABASE SharePoint_Config SET MULTI_USER&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfULJrCNLUKhVMzP2NZE_JQbeHCxGrh-4tnrimE-NGEhus2QB2VeZSPOVaN-008aRXhElXAT0OB9I8dFCp3m1hyvsvAOTojBSwA-L03lcTb3MbYtJJkccvNuouAxME6XtdP_BfBTVfq-Y/s320/6.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719115501029072946&quot; style=&quot;cursor: pointer; font-size: 100%; height: 23px; width: 178px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhck6prKXoJiYglji4HhMaAGDQLaBWQ566l2VQSyAka4TTrY3sKOqCWEZZbLJ1waiVcBn9se7gopHYrO6Svj2PZbtPOLoj21mDKAWOnWy0g8PexOenXOU9E_M4KGS7e5nStzBsDEL26rfQ/s320/7.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5719115703688697410&quot; style=&quot;cursor: pointer; height: 210px; width: 320px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Ya con esto tenemos nuestra base de datos lista y accesible&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Espero sea de gran ayuda este aporte…&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
Saludos ;) y hasta la próxima…&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/3571292196799408663/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/3571292196799408663' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/3571292196799408663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/3571292196799408663'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2012/03/error-en-sql-2005-if-possible-restore.html' title='Error en SQL 2005 - If possible, restore from backup. If a backup is not available, it might be necessary to rebuild the log'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi96LTxGJwOVIVCzL-08v7DEbZUSlF9HVJo1O100R3tbG3VLvZaQOHhhKWifjGo8h0NDyCkyvebwxZ9lk-YcI5GmCcxnBnhu6hkZj5VT8RUx2-LlE-DSv8FTGiArpaO3TBpfU0w-3Filg8/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-8900123017699919575</id><published>2011-05-16T16:36:00.000-07:00</published><updated>2014-05-28T15:29:08.842-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Método para eliminar ceros a la izquierda en Visual Net</title><content type='html'>Saludos amig@s, en el siguiente post les mostrare un método con la cual ustedes podrán eliminar todos los ceros a la izquierda de una cadena determina, pues bien por ejemplo tenemos lo siguiente:&lt;br /&gt;

&lt;pre class=&#39;brush: vb&#39;&gt;
Dim sinceros as string
sinceros = CadenaSinCeros(cadena)
&lt;/pre&gt;

&lt;br /&gt;
Donde sinceros es una varible tipo string y CadenaSinCeros() es el método que realizara el procedimiento, dicho método recibirá por parámetro una cadena y retornara el valor pero sin ceros a la izquierda. Por ejemplo supongamos que cadena=000123, al invocar el método y enviar dicha información este retornara 123, pues sin más el método:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;    Public Function CadenaSinCeros(ByVal sEntrada As String) As String
        Dim i As Integer, j As Integer, sIntermedio As String
        For j = 1 To Len(sEntrada)
            If Mid(sEntrada, j, 1) &amp;lt;&amp;gt; &quot;0&quot; Then
                sIntermedio = Mid(sEntrada, j)
                Exit For
            End If
        Next
        CadenaSinCeros = sIntermedio
    End Function&lt;/pre&gt;
&lt;br /&gt;
Espero les sea de utilidad, a mi me ayudo bastante. Hasta la próxima…</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/8900123017699919575/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/8900123017699919575' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8900123017699919575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8900123017699919575'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2011/05/metodo-para-eliminar-ceros-la-izquierda.html' title='Método para eliminar ceros a la izquierda en Visual Net'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-7210837666593961701</id><published>2010-02-07T09:50:00.000-08:00</published><updated>2014-05-28T15:45:42.385-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>My Computer – Información sobre mi computadora Visual Net 2008</title><content type='html'>Este pequeño aporte se refiere a información que podemos obtener al utilizar My Computer y que muchas veces son necesarias en nuestras aplicaciones, a continuación mencionamos algunas…&lt;br /&gt;
&lt;br /&gt;
1 – Para saber la resolución de mi pantalla el utilizamos el siguiente código&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vb&quot;&gt;
MsgBox(&quot;La Resolucion de mi Pantalla es &quot; + My.Computer.Screen.Bounds.Width + &quot; x &quot; + My.Computer.Screen.Bounds.Height)
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecWLm-p15ImHX7cDg8MnNPk7Vcfot6OnYkFbwG_-IXmF3QIKMqP3AzNcOFFJlnsoWkvmsu1Yar3i5Uyznalwwqlrwr7gqWvi8RU0BaHaqS-9MryxHrs-jF1EXw6HxoFv2PgcyEMbAUYA/s1600-h/img1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecWLm-p15ImHX7cDg8MnNPk7Vcfot6OnYkFbwG_-IXmF3QIKMqP3AzNcOFFJlnsoWkvmsu1Yar3i5Uyznalwwqlrwr7gqWvi8RU0BaHaqS-9MryxHrs-jF1EXw6HxoFv2PgcyEMbAUYA/s320/img1.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435560807393705954&quot; style=&quot;cursor: pointer; height: 152px; width: 287px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2 – Muy importante, para obtener el directorio en donde se encuentra la aplicación seria&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb&quot;&gt;
MsgBox(My.Computer.FileSystem.CurrentDirectory)
&lt;/pre&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV-5NkqFbKXL_j_i0oFKvngRPvIZSMnhaw86XgDU0-D9o8MwyWhXddW8kTz4lz3_yEUEcz0NOKnRAZsc9Z_qUkkyDeC2PcYMEI1QCXLDvyKcZumm6EoPFrFv9a-KuUN22Eprfx7NdPx4c/s1600-h/img2.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV-5NkqFbKXL_j_i0oFKvngRPvIZSMnhaw86XgDU0-D9o8MwyWhXddW8kTz4lz3_yEUEcz0NOKnRAZsc9Z_qUkkyDeC2PcYMEI1QCXLDvyKcZumm6EoPFrFv9a-KuUN22Eprfx7NdPx4c/s320/img2.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435560955010890002&quot; style=&quot;cursor: pointer; height: 141px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3 – Importante también es obtener la ruta completa de Mis Documentos&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb&quot;&gt;
MsgBox(My.Computer.FileSystem.SpecialDirectories.MyDocuments)
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEgWq4Z8LlKnBjMFAVjnpSfZZ03UCz1LRFqcz0CJac1_QhRPVe8lUXlWit6I_x3fdMOp6W4C9enY5n1s2SH7KOB7ZcSMaoWlTTVNBZQKCfH9QmQQ0XT9EPUNsMKBvd9LdOgkbbXgh-S-E/s1600-h/img3.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEgWq4Z8LlKnBjMFAVjnpSfZZ03UCz1LRFqcz0CJac1_QhRPVe8lUXlWit6I_x3fdMOp6W4C9enY5n1s2SH7KOB7ZcSMaoWlTTVNBZQKCfH9QmQQ0XT9EPUNsMKBvd9LdOgkbbXgh-S-E/s320/img3.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435561109665527682&quot; style=&quot;cursor: pointer; height: 152px; width: 294px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
4 – Saber si esta activada la tecla mayúscula&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;
MsgBox(My.Computer.Keyboard.CapsLock) &#39; true si esta activado la mayuscula,false si no esta activado
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
5 – Hacer ping a una dirección IP&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;
MsgBox(My.Computer.Network.Ping(&quot;192.168.1.3&quot;)) &#39; false si no da ping, true si el dispositivo responde
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
6 –  Obtener el total de memoria física del equipo&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;
MsgBox(My.Computer.Info.TotalPhysicalMemory) &#39;&#39;obtiene el total de memoria fisica del equipo
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
7 –  Obtener el Nombre del Sistema Operativo&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;
MsgBox(My.Computer.Info.OSFullName) &#39;obtiene el nombre del sistema operativo
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoDg7YIDlgj1i7TrmFZtWUaIHbjcz54L1MV9rW8l_OL8zYFiIyDs635it6rm-4OTNZaTZ3J2KYLsmIkjDS5j2m_NBX2tw0XiXcTmrehTTBfBCXRbyJQyf7GVRUhzBka8ngJty4mSLMFUM/s1600-h/img4.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoDg7YIDlgj1i7TrmFZtWUaIHbjcz54L1MV9rW8l_OL8zYFiIyDs635it6rm-4OTNZaTZ3J2KYLsmIkjDS5j2m_NBX2tw0XiXcTmrehTTBfBCXRbyJQyf7GVRUhzBka8ngJty4mSLMFUM/s320/img4.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435561322773065426&quot; style=&quot;cursor: pointer; height: 152px; width: 268px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
8 –   Obtener el Nombre de mi computador&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb,vbnet&quot;&gt;
MsgBox(My.Computer.Name) &#39; obtiene el nombre de tu computador
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Asi de Facil se obtiene informacion referente al equipo, cabe resaltar que para efecto de ejemplo se utilizo el MsgBox pero los valores se pueden obtener y almacenar en variable..&lt;br /&gt;
&lt;br /&gt;
Hasta la Proxima</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/7210837666593961701/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/7210837666593961701' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/7210837666593961701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/7210837666593961701'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2010/02/my-computer-informacion-sobre-mi.html' title='My Computer – Información sobre mi computadora Visual Net 2008'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecWLm-p15ImHX7cDg8MnNPk7Vcfot6OnYkFbwG_-IXmF3QIKMqP3AzNcOFFJlnsoWkvmsu1Yar3i5Uyznalwwqlrwr7gqWvi8RU0BaHaqS-9MryxHrs-jF1EXw6HxoFv2PgcyEMbAUYA/s72-c/img1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-8489570124279546888</id><published>2010-02-06T22:03:00.000-08:00</published><updated>2014-05-28T13:01:58.960-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile"/><title type='text'>Ajustar Volumen Pocket PC Visual Basic Net 2008</title><content type='html'>En esta o&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIh3JWoep3_DR4r5UkJPam8d9yegSYTvFOwTCx-0aNbdzRd2s2gps37GLvm6yUTqWwbtxN8zYXeJZf2EQElpW8u7b38gClk9i4QDr-bDj-QzolxiogMP-MJ-jx_sKOJ3G5qDUsLgcB1pY/s1600-h/Pocket.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIh3JWoep3_DR4r5UkJPam8d9yegSYTvFOwTCx-0aNbdzRd2s2gps37GLvm6yUTqWwbtxN8zYXeJZf2EQElpW8u7b38gClk9i4QDr-bDj-QzolxiogMP-MJ-jx_sKOJ3G5qDUsLgcB1pY/s320/Pocket.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435378482366196130&quot; style=&quot;cursor: pointer; float: left; height: 320px; margin: 0pt 10px 10px 0pt; width: 206px;&quot; /&gt;&lt;/a&gt;casión nos enfocaremos a la programación en dispositivos móviles más específicamente en las Pocket PC, para esto daré por hecho que ya han desarrollado algún pequeño  “hola mundo” en dicho dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok perfecto para seguir con el “Tip” primero que nada les comento que esta idea de bajar o subir el volumen a la Pocket PC surgió de un amigo para un proyecto que ya está establecido y que se piensa mejorar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primero que todo diseñamos un formulario sencillo como el que se muestra en la  imagen:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisUMFVowfiZzlzLmEv8iZ3ee0574u-sUB4iDRcc_t7O4myDIb9mPyCZeo9ab3XDgxbdEl1XNjvj_rl4TbPO9KmILmfdQ-NNdSZ4MYCx5j_Kd5br-1p5Mg8iHlg7-r3sMUXMz_rESX8wCg/s1600-h/img1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisUMFVowfiZzlzLmEv8iZ3ee0574u-sUB4iDRcc_t7O4myDIb9mPyCZeo9ab3XDgxbdEl1XNjvj_rl4TbPO9KmILmfdQ-NNdSZ4MYCx5j_Kd5br-1p5Mg8iHlg7-r3sMUXMz_rESX8wCg/s320/img1.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435378648989568706&quot; style=&quot;cursor: pointer; height: 320px; width: 208px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bien, recordarles nada más que en mi caso yo al botón le puse el nombre de “bton_volumen” y a los RadioButton “rbt_01”, “rbt_02”, “rbt_03”, “rbt_04”, “rbt_05”, “rbt_06”, respectivamente ya que asi se hace referencia a 6 niveles de volumen, y al formulario le llame &quot;Frm_principal”.&lt;br /&gt;
&lt;br /&gt;
Una vez que diseñamos, primeramente importamos las siguientes librerías a como se muestra en el código siguiente.&lt;br /&gt;
&lt;pre class=&quot;brush: vb.vbnet&quot;&gt;
Imports System
Imports System.Linq
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Perfecto, luego de esto declaramos los siguientes métodos que nos permitirán interactuar mediante la librería “coredll.dll” con el dispositivo, estas métodos van después de “Partial Public Class Form1” no al inicio del código, además si quieren saber más de esta librería no duden en preguntarle a Google que de una vez les adelanto tiene muchas funciones…&lt;br /&gt;
&lt;pre class=&quot;brush: vb.vbnet&quot;&gt;
&amp;lt;System.Runtime.InteropServices.DllImport(&quot;coredll.dll&quot;, SetLastError:=True)&amp;gt; _
Public Shared Function waveOutSetVolume(ByVal device As IntPtr, ByVal volume As Integer) As Integer
End Function


&amp;lt;System.Runtime.InteropServices.DllImport(&quot;coredll.dll&quot;, SetLastError:=True)&amp;gt; _
Public Shared Function waveOutGetVolume(ByVal device As IntPtr, ByRef volume As Integer) As Integer
End Function
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok en mi caso realice un método que retorna el nivel de volumen dependiendo del “RadioButton” seleccionado, acá el código..&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb.vbnet&quot;&gt;Private Function nivel_volumen(ByVal nivel As Integer) As String


Dim volumen As Integer

Select Case nivel &#39;&#39; dependiendo del numero que se reciba por parametro


Case 0
volumen = 0 &#39;&#39;no hay sonido
Case 1
volumen = 858993459 &#39;volumen bajo
Case 2
volumen = 1717986918 &#39;volumen normal
Case 3
volumen = -1717986919 &#39;volumen medio
Case 4
volumen = -858993460 &#39;volumen alto
Case 5
volumen = -1 &#39;volumen muy Alto

End Select


Return volumen

End Function&lt;/pre&gt;
&lt;br /&gt;
Ok excelente solo queda el código que ira en el botón el cual se los muestro a continuación…&lt;br /&gt;
&lt;pre class=&quot;brush: vb.vbnet&quot;&gt;  Private Sub bton_volumen_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles bton_volumen.Click


If rbt_01.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(0)) &#39; el 0 es para indicarle al case el nivel de volumen
End If

If rbt_02.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(1))
End If

If rbt_03.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(2))
End If

If rbt_04.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(3))
End If

If rbt_05.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(4))
End If

If rbt_06.Checked = True Then
waveOutSetVolume(IntPtr.Zero, nivel_volumen(5))
End If

End Sub&lt;/pre&gt;
&lt;br /&gt;
Una vez esto ejecutamos nuestro código veremos cómo interactuamos con el volumen de la PDA...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2612FY2MEWMWHGcS5wE5V4bMAlTHjY9BKHKOnQNGvxDJb9gk2wgR0XlGIwPe6ZgdeJW96B_YQFvCvAsWdbD2RB8wC1tJOd-iONS3hn8xncTR_-hmVFDZuFqSc0s_ip_o65uyuhLAlDrw/s1600-h/img2.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2612FY2MEWMWHGcS5wE5V4bMAlTHjY9BKHKOnQNGvxDJb9gk2wgR0XlGIwPe6ZgdeJW96B_YQFvCvAsWdbD2RB8wC1tJOd-iONS3hn8xncTR_-hmVFDZuFqSc0s_ip_o65uyuhLAlDrw/s320/img2.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5435382548829842274&quot; style=&quot;cursor: pointer; height: 320px; width: 207px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Acá todo el código del formulario completo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vb.vbnet&quot;&gt;

Imports System
Imports System.Linq
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms


Partial Public Class Frm_principal


 &amp;lt;System.Runtime.InteropServices.DllImport(&quot;coredll.dll&quot;, SetLastError:=True)&amp;gt; _
 Public Shared Function waveOutSetVolume(ByVal device As IntPtr, ByVal volume As Integer) As Integer
 End Function


 &amp;lt;System.Runtime.InteropServices.DllImport(&quot;coredll.dll&quot;, SetLastError:=True)&amp;gt; _
 Public Shared Function waveOutGetVolume(ByVal device As IntPtr, ByRef volume As Integer) As Integer
 End Function

 Private Sub bton_volumen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bton_volumen.Click


     If rbt_01.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(0)) &#39; el 0 es para indicarle al case el nivel de volumen
     End If

     If rbt_02.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(1))
     End If

     If rbt_03.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(2))
     End If

     If rbt_04.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(3))
     End If

     If rbt_05.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(4))
     End If

     If rbt_06.Checked = True Then
         waveOutSetVolume(IntPtr.Zero, nivel_volumen(5))
     End If

 End Sub

 Private Function nivel_volumen(ByVal nivel As Integer) As String

     Dim volumen As Integer

     Select Case nivel &#39;&#39; dependiendo del numero que se reciba por parametro

         Case 0
             volumen = 0 &#39;&#39;no hay sonido
         Case 1
             volumen = 858993459 &#39;volumen bajo
         Case 2
             volumen = 1717986918 &#39;volumen normal
         Case 3
             volumen = -1717986919 &#39;volumen medio
         Case 4
             volumen = -858993460 &#39;volumen alto
         Case 5
             volumen = -1 &#39;volumen muy Alto

     End Select


     Return volumen

 End Function
End Class

&lt;/pre&gt;
&lt;br /&gt;
Ok espero que este tip le ayude montones...&lt;br /&gt;
&lt;br /&gt;
Hasta la Proxima :)</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/8489570124279546888/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/8489570124279546888' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8489570124279546888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8489570124279546888'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2010/02/ajustar-volumen-pocket-pc-visual-basic_06.html' title='Ajustar Volumen Pocket PC Visual Basic Net 2008'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIh3JWoep3_DR4r5UkJPam8d9yegSYTvFOwTCx-0aNbdzRd2s2gps37GLvm6yUTqWwbtxN8zYXeJZf2EQElpW8u7b38gClk9i4QDr-bDj-QzolxiogMP-MJ-jx_sKOJ3G5qDUsLgcB1pY/s72-c/Pocket.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-4538945549081633618</id><published>2009-10-27T19:15:00.000-07:00</published><updated>2014-05-28T12:57:16.682-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Mover Un Archivo En Net 2008</title><content type='html'>Saludo2, una vez más aportando un pequeño ejemplo de cómo mover un archivo, aunque es muy simple no está de más ponerlo.&lt;br /&gt;
Primeramente diseñamos un formulario como el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNlvaAYO1eGw8ZdLtB6FrHC6v18od6jlv1AX5y4Z1SrQZvv2LlGjS27f0tOsiByKlLdYOTXPXWdBn4oxegO7Fm7x6luKvSSU5Us3GpmDVCjwz0JBtNWVR2RVECNye3RVYoWcEMivbiewA/s1600-h/01.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNlvaAYO1eGw8ZdLtB6FrHC6v18od6jlv1AX5y4Z1SrQZvv2LlGjS27f0tOsiByKlLdYOTXPXWdBn4oxegO7Fm7x6luKvSSU5Us3GpmDVCjwz0JBtNWVR2RVECNye3RVYoWcEMivbiewA/s320/01.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5397469004873343362&quot; style=&quot;cursor: pointer; height: 144px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Después de esto en la parte de código importaremos la siguiente librería:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;Imports&lt;/span&gt; System.IO&lt;br /&gt;
&lt;br /&gt;
Nota: Esta librería es muy importante y con ellas se hacen grandes cosas, pero iremos aprendiendo poco a poco.. :)&lt;br /&gt;
&lt;br /&gt;
Después de esto en el evento clic del botón pondremos el siguiente código:&lt;br /&gt;
&lt;br /&gt;
MoveFile(&lt;span style=&quot;color: #3333ff;&quot;&gt;Me&lt;/span&gt;.txt_origen.Text, &lt;span style=&quot;color: #3333ff;&quot;&gt;Me&lt;/span&gt;.txt_destino.Text)&lt;br /&gt;
&lt;br /&gt;
Como vemos invocamos a un método, este método tendrá el siguiente código:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;Public Sub&lt;/span&gt; MoveFile(&lt;span style=&quot;color: #3333ff;&quot;&gt;ByVal&lt;/span&gt; StartPath &lt;span style=&quot;color: #3333ff;&quot;&gt;As String&lt;/span&gt;, &lt;span style=&quot;color: #3333ff;&quot;&gt;ByVal&lt;/span&gt; EndPath &lt;span style=&quot;color: #3333ff;&quot;&gt;As String&lt;/span&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;Try&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
FileCopy(StartPath$, EndPath$)&lt;br /&gt;
Kill(StartPath$)&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;Catch &lt;/span&gt;ex &lt;span style=&quot;color: #3333ff;&quot;&gt;As &lt;/span&gt;Exception&lt;br /&gt;
MsgBox(Err.Description, vbExclamation, &lt;span style=&quot;color: red;&quot;&gt;&quot;Error&quot;&lt;/span&gt;)&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;End Try&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3333ff;&quot;&gt;Exit Sub&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
En detalle FileCopy realize la copia del archivo(este metodo se encuentra dentro de la librería System.IO) y Kill elimina el archivo que se encuentre en la ruta que le asignes dentro del paréntesis.&lt;br /&gt;
&lt;br /&gt;
A como mencione anteriormente es un pequeño aporte, esto para comenzar a trabajar con esta esta librería...</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/4538945549081633618/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/4538945549081633618' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/4538945549081633618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/4538945549081633618'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/10/mover-un-archivo-en-net-2008.html' title='Mover Un Archivo En Net 2008'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNlvaAYO1eGw8ZdLtB6FrHC6v18od6jlv1AX5y4Z1SrQZvv2LlGjS27f0tOsiByKlLdYOTXPXWdBn4oxegO7Fm7x6luKvSSU5Us3GpmDVCjwz0JBtNWVR2RVECNye3RVYoWcEMivbiewA/s72-c/01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-5024351408566602824</id><published>2009-07-04T15:44:00.001-07:00</published><updated>2009-07-04T15:47:45.243-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Noticias y Descargas"/><title type='text'>Mis Primeros Pasos Con XAML</title><content type='html'>Acá les dejo un pequeño proyecto que hice para una tarea que me dejaron, es muy interesante en lo personal me gusto mucho...&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5xB2BheP7fSj6FBPlaKSo4J7H07uHd5bfgGhFwSjEtvuSfPhpVGTQXlN1w5F7cORh3n5L6kBXGTC7TRmE2d0QnZX53aKuNIb_5QUT6ma8a-tgiBZuU1w8EUyz0H90WztaBDkJx00DSY/s1600-h/XAML.bmp&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 89px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5xB2BheP7fSj6FBPlaKSo4J7H07uHd5bfgGhFwSjEtvuSfPhpVGTQXlN1w5F7cORh3n5L6kBXGTC7TRmE2d0QnZX53aKuNIb_5QUT6ma8a-tgiBZuU1w8EUyz0H90WztaBDkJx00DSY/s320/XAML.bmp&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5354740137520018338&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.mediafire.com/download.php?mx5tgyhnnzd&quot;&gt;http://www.mediafire.com/download.php?mx5tgyhnnzd&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos y Muchas Bendiciones...</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/5024351408566602824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/5024351408566602824' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5024351408566602824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5024351408566602824'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/07/mis-primeros-pasos-con-xaml.html' title='Mis Primeros Pasos Con XAML'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF5xB2BheP7fSj6FBPlaKSo4J7H07uHd5bfgGhFwSjEtvuSfPhpVGTQXlN1w5F7cORh3n5L6kBXGTC7TRmE2d0QnZX53aKuNIb_5QUT6ma8a-tgiBZuU1w8EUyz0H90WztaBDkJx00DSY/s72-c/XAML.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-706303973902642948</id><published>2009-05-27T13:06:00.000-07:00</published><updated>2014-05-28T13:04:33.206-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Inspeccionar Cambios En Archivos Y Directorios En C#</title><content type='html'>Investigando mas y mas en C# me he dado cuenta de muchas cosas interesantes que nos pueden servir de mucho en nuestras aplicaciones, esta vez explicare lo básico de un objeto llamado fileSystemWatcher, me surgió la necesidad de examinar o mejor dicho inspeccionar los cambios que podían surgir en un directorio, como por ejemplo saber cuando un archivo es eliminado, creado o que su nombre se haya modificado, por lo que este objeto nos facilita esta tarea.&lt;br /&gt;
&lt;br /&gt;
Para efectos de ejemplo primeramente diseñamos un formulario como el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFGZkfsaaoAVHB2ZVGGWBd84iqdoW17JF55WIKuUzcvlz2GZ0bC3QjlPvgTjRLbriiNkADQqscls2AeF0_nvX6oa2GxkvxmFT7WeBjtX0jd5iijLT1S0bxLrAAoWDB1X62Rc0jowlx1s/s1600-h/01.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFGZkfsaaoAVHB2ZVGGWBd84iqdoW17JF55WIKuUzcvlz2GZ0bC3QjlPvgTjRLbriiNkADQqscls2AeF0_nvX6oa2GxkvxmFT7WeBjtX0jd5iijLT1S0bxLrAAoWDB1X62Rc0jowlx1s/s320/01.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5340597976169481826&quot; style=&quot;cursor: pointer; height: 131px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A la hora de de diseñar el formulario anterior agregamos el objeto fileSystemWatcher como se muestra en la imagen:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-zgBlp0LR3SYIAQRtIoCWChQVsLJM0praoD5zsurJ5l9NJfzuB_i8Nltstp8HcIYfKtCo2GU_Wry9O3bfCJkpfZNFKp6GZ_HXLWo1UoW1Q9Uf7ktvONCaLNV_hnpuv7QVberv6KNYw4/s1600-h/02.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy-zgBlp0LR3SYIAQRtIoCWChQVsLJM0praoD5zsurJ5l9NJfzuB_i8Nltstp8HcIYfKtCo2GU_Wry9O3bfCJkpfZNFKp6GZ_HXLWo1UoW1Q9Uf7ktvONCaLNV_hnpuv7QVberv6KNYw4/s320/02.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5340598241112169714&quot; style=&quot;cursor: pointer; height: 226px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora pasamos al código, en el evento clic del botón que agregamos en el diseño ponemos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;private void&lt;/span&gt; bton_Cambios_Click(&lt;span style=&quot;color: #3333ff;&quot;&gt;object &lt;/span&gt;sender, &lt;span style=&quot;color: #339999;&quot;&gt;EventArgs &lt;/span&gt;e)&lt;br /&gt; {&lt;br /&gt;  fileSystemWatcher1.Path =&lt;span style=&quot;color: red;&quot;&gt;&quot;C:/Users/useradministrador/Desktop&quot;&lt;/span&gt;;&lt;br /&gt; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
En mi caso el boton se llama bton_Cambios,  en la propiedad del objeto  fileSystemWatcher1.Path evidentemente lo que le estamos asignando es la direccion en la cual se decea inspeccionar, cabe destacar que tambien  se le puede asignar un valor en modo de diseño o dinamicamente con el FolderBrowserDialog como lo muestra la figura:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vbtUY7jpZVRMwNGRUcQy1bBEYeZ7T-yatYq63B4wdUd-PYYt-o8-DTvbhxTQnc2mF3rE-3fuqYvHCXwAKVe4E4KOBeqx136K2PTBL2-DHpTqbeEreg-aFYmSR38SaKL9mlNAI_iWeJc/s1600-h/03.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vbtUY7jpZVRMwNGRUcQy1bBEYeZ7T-yatYq63B4wdUd-PYYt-o8-DTvbhxTQnc2mF3rE-3fuqYvHCXwAKVe4E4KOBeqx136K2PTBL2-DHpTqbeEreg-aFYmSR38SaKL9mlNAI_iWeJc/s320/03.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5340598947147294962&quot; style=&quot;cursor: pointer; height: 175px; width: 233px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora bien una ves asignada la direccion a inspeccionar falta darnos cuenta que cambios surgen en esa direccion antes  fijada para esto solamente basta buscar los metodos que tenda el objeto  fileSystemWatcher para las tareas que buscamos, para esto nos ubicamos en la parte de eventos como lo muestra la imagen, más sencillo aun al lado de las propiedades:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU50zQZBFg0obbGHgxqs3PCb6z2aT6sHPpv_aeYbxrbBbMBwho9r-s7wN1eNnCVV-C_n3EQyQSU5QfMl_s7CIZAvt0krHz6pNCDThHTZYZxXk878z2M8HEEixG8yd1NZpjB93BEsxinvE/s1600-h/04.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU50zQZBFg0obbGHgxqs3PCb6z2aT6sHPpv_aeYbxrbBbMBwho9r-s7wN1eNnCVV-C_n3EQyQSU5QfMl_s7CIZAvt0krHz6pNCDThHTZYZxXk878z2M8HEEixG8yd1NZpjB93BEsxinvE/s320/04.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5340599290825964978&quot; style=&quot;cursor: pointer; height: 289px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que hay 4 eventos con que cuenta dicho objeto los cuales son: Changed, Created, Deleted, Renamed. Al lado son los nombres que nosotros le asignemos para utilizarlos, igual podeis asignarle el que gusten.&lt;br /&gt;
&lt;br /&gt;
Una vez que le asignemos al evento un nombre, sigue darnos cuenta cuando surge algún cambio en esa dirección que antes asignamos por lo que el código sería el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;private void&lt;/span&gt; system_changed(&lt;span style=&quot;color: #3333ff;&quot;&gt;object &lt;/span&gt;sender, System.IO.&lt;span style=&quot;color: #339999;&quot;&gt;FileSystemEventArgs&lt;/span&gt;&lt;span style=&quot;color: #339999;&quot;&gt; &lt;/span&gt;e)&lt;br /&gt;  {&lt;br /&gt;   &lt;span style=&quot;color: #339999;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;El Archivo o Carpeta &lt;/span&gt;&quot;&lt;/span&gt;+e.Name+ &lt;span style=&quot;color: red;&quot;&gt;&quot; Ha Cambiado&quot;&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;private void&lt;/span&gt; system_created(&lt;span style=&quot;color: #3333ff;&quot;&gt;object&lt;/span&gt; sender, System.IO.&lt;span style=&quot;color: #339999;&quot;&gt;FileSystemEventArgs&lt;/span&gt;&lt;span style=&quot;color: #339999;&quot;&gt; &lt;/span&gt;e)&lt;br /&gt;  {&lt;br /&gt;   &lt;span style=&quot;color: #339999;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: red;&quot;&gt;&quot;El Archivo o Carpeta &quot;&lt;/span&gt; +e.Name+ &lt;span style=&quot;color: red;&quot;&gt;&quot; Ha Sido Creado&quot;&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;private void&lt;/span&gt; system_deleted(&lt;span style=&quot;color: #3333ff;&quot;&gt;object&lt;/span&gt; sender, System.IO.&lt;span style=&quot;color: #339999;&quot;&gt;FileSystemEventArgs&lt;/span&gt;&lt;span style=&quot;color: #339999;&quot;&gt; &lt;/span&gt;e)&lt;br /&gt;  {&lt;br /&gt;   &lt;span style=&quot;color: #339999;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: red;&quot;&gt;&quot;El Archivo o Carpeta &quot;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt; &lt;/span&gt;+e.Name+ &lt;span style=&quot;color: red;&quot;&gt;&quot; Ha Sido Borrado&quot;&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;private void&lt;/span&gt; system_renamed(&lt;span style=&quot;color: #3333ff;&quot;&gt;object&lt;/span&gt; sender, System.IO.&lt;span style=&quot;color: #339999;&quot;&gt;RenamedEventArgs&lt;/span&gt;&lt;span style=&quot;color: #339999;&quot;&gt; &lt;/span&gt;e)&lt;br /&gt;  {&lt;br /&gt;   &lt;span style=&quot;color: #339999;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot;El Archivo o Carpeta &quot;&lt;/span&gt; &lt;/span&gt;+e.Name+ &lt;span style=&quot;color: red;&quot;&gt;&quot; Ha Sido Renombrado&quot;&lt;/span&gt;);&lt;br /&gt;  }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que el nombre de cada evento es el nombre  que antes asignamos, entonces al darle clic al botón que está en el formulario, este asignara la dirección y estos eventos se pondrán a la “escucha” de cualquier cambio por lo que si surge alguno mostrara un mensaje en pantalla, además hay que enfatizar que e.name contiene el nombre del archivo o carpeta que se creo, elimino o modifico .&lt;br /&gt;
&lt;br /&gt;
Tal vez se preguntaran pero esto ¿para qué? bueno, creo que poniendo de ejemplo mi caso esto me sirvió de mucho para almacenar en una base de datos que usuario de la PC eliminaban archivos txt que contenían datos importantes para el sistema que estaba desarrollando..&lt;br /&gt;
&lt;br /&gt;
Que DIOS les bendiga, y espero les sea de utilidad este tip :)</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/706303973902642948/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/706303973902642948' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/706303973902642948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/706303973902642948'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/05/inspeccionar-cambios-en-archivos-y.html' title='Inspeccionar Cambios En Archivos Y Directorios En C#'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFGZkfsaaoAVHB2ZVGGWBd84iqdoW17JF55WIKuUzcvlz2GZ0bC3QjlPvgTjRLbriiNkADQqscls2AeF0_nvX6oa2GxkvxmFT7WeBjtX0jd5iijLT1S0bxLrAAoWDB1X62Rc0jowlx1s/s72-c/01.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-621834806915297020</id><published>2009-05-10T18:26:00.001-07:00</published><updated>2014-05-28T13:01:21.290-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual C#"/><title type='text'>Envio de Correos Desde C#</title><content type='html'>Hola de nuevo,  he estado aprendiendo poco a poco el lenguaje de programación C# que dia a dia me gusta más, en este primer artículo os enseñare a enviar un correo electrónico desde un programa  hecho en esta poderosa herramienta con que contamos los desarrolladores ..&lt;br /&gt;
En primer lugar diseñamos una ventana más o menos como esta…&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMWMmCmxfd17QMd2JTr5dla1D_WeJqjIY9fTSHioxmOlvBrsHQyYTAf597UyFrqLHe5TMEISJb57Fmbhu9872WL7qald844J33sjr1YqWaaMW6IajrtuR_dDSKyWIclfoz3Engp5rERU/s1600-h/01.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMWMmCmxfd17QMd2JTr5dla1D_WeJqjIY9fTSHioxmOlvBrsHQyYTAf597UyFrqLHe5TMEISJb57Fmbhu9872WL7qald844J33sjr1YqWaaMW6IajrtuR_dDSKyWIclfoz3Engp5rERU/s320/01.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5334372881767330098&quot; style=&quot;cursor: pointer; height: 320px; width: 258px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una ves diseñada esta ventana en el botón enviar programamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;System.Net.Mail.&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #339999;&quot;&gt;MailMessage&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt; msg = new System.Net.Mail.&lt;span style=&quot;color: #339999;&quot;&gt;MailMessage&lt;/span&gt;();&lt;br /&gt; msg.To.Add(&lt;span style=&quot;color: red;&quot;&gt;&quot;destinatario@hotmail.com&quot;&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;      msg.From = new &lt;span style=&quot;color: #339999;&quot;&gt;MailAddress&lt;/span&gt;(&lt;span style=&quot;color: red;&quot;&gt;&quot;emisor@gmail.com&quot;&lt;/span&gt;, &lt;span style=&quot;color: red;&quot;&gt;&quot;Usuario&quot;&lt;/span&gt;, System.Text.&lt;span style=&quot;color: #339999;&quot;&gt;Encoding&lt;/span&gt;.UTF8);&lt;br /&gt; msg.Subject = &lt;span style=&quot;color: red;&quot;&gt;&quot;ES UNA PRUEBA&quot;&lt;/span&gt;;&lt;br /&gt; msg.SubjectEncoding = System.Text.&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #339999;&quot;&gt;Encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;.UTF8;&lt;br /&gt; msg.Body = &lt;span style=&quot;color: red;&quot;&gt;&quot;HOLA HOLA ES UNA PRUEBA&quot;&lt;/span&gt;;&lt;br /&gt; msg.BodyEncoding = System.Text.&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #339999;&quot;&gt;Encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;.UTF8;&lt;br /&gt; msg.IsBodyHtml = &lt;span style=&quot;color: #3333ff;&quot;&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt; &lt;span style=&quot;color: #339999;&quot;&gt;String&lt;/span&gt; sFile = &lt;span style=&quot;color: red;&quot;&gt;@&quot;C:\Users\Programador\Desktop\Enviar_Correos\DocAdjunto.docx&quot;&lt;/span&gt;;&lt;br /&gt; &lt;span style=&quot;color: #339999;&quot;&gt;Attachment&lt;/span&gt; oAttch = new &lt;span style=&quot;color: #339999;&quot;&gt;Attachment&lt;/span&gt; (sFile);&lt;br /&gt; msg.Attachments.Add(oAttch);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;      &lt;span style=&quot;color: #339999;&quot;&gt;SmtpClient&lt;/span&gt; client = new &lt;span style=&quot;color: #339999;&quot;&gt;SmtpClient&lt;/span&gt;();&lt;br /&gt; client.Credentials = new System.Net.&lt;span style=&quot;color: #339999;&quot;&gt;NetworkCredential&lt;/span&gt;(&lt;span style=&quot;color: red;&quot;&gt;&quot;em&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;isor@gmail.com&quot;&lt;/span&gt;, &lt;span style=&quot;color: red;&quot;&gt;&quot;clavecredenciales&quot;&lt;/span&gt;);&lt;br /&gt; client.Port = 587;&lt;br /&gt; client.Host = &lt;span style=&quot;color: red;&quot;&gt;&quot;smtp.gmail.com&quot;&lt;/span&gt;;&lt;br /&gt; client.EnableSsl =&lt;span style=&quot;color: #3333ff;&quot;&gt; true&lt;/span&gt;;&lt;br /&gt; &lt;span style=&quot;color: #3333ff;&quot;&gt;try&lt;/span&gt;&lt;br /&gt; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;          client.Send(msg);&lt;br /&gt; }&lt;br /&gt; &lt;span style=&quot;color: #3333ff;&quot;&gt;catch&lt;/span&gt; (System.Net.Mail.&lt;span style=&quot;color: #339999;&quot;&gt;SmtpException&lt;/span&gt;)&lt;br /&gt; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;            &lt;span style=&quot;color: #339999;&quot;&gt;MessageBox&lt;/span&gt;.Show(&lt;span style=&quot;color: red;&quot;&gt;&quot;Error&quot;&lt;/span&gt;);&lt;br /&gt; }&lt;/span&gt;&lt;br /&gt;
Los Puntos más importantes a destacar aquí son los siguientes:&lt;br /&gt;
&lt;br /&gt;
1 - En Este punto agregamos el correo a donde enviaremos la información&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;msg.To.Add(&lt;span style=&quot;color: red;&quot;&gt;&quot;destinatario@hotmail.com&quot;&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2 - Aca asignaremos el correo de donde envio el mensaje en este caso es en gmail, igual pueden utilizar el de hotmail etc, aparte en Usuario pueden poner su nombre o cualquier otra palabra, esta se mostrara a la persona que le llegue el e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;msg.From = new &lt;span style=&quot;color: #339999;&quot;&gt;MailAddress&lt;/span&gt;(&lt;span style=&quot;color: red;&quot;&gt;&quot;emisor@gmail.com&quot;&lt;/span&gt;, &lt;span style=&quot;color: red;&quot;&gt;&quot;Usuario&quot;&lt;/span&gt;, System.Text.&lt;span style=&quot;color: #339999;&quot;&gt;Encoding&lt;/span&gt;.UTF8);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3 – Aca escribimos el asunto del correo electronico a enviar&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;msg.Subject = &lt;span style=&quot;color: red;&quot;&gt;&quot;ES UNA PRUEBA&quot;&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4 – Asi como el mensaje a enviar&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;msg.Body = &lt;span style=&quot;color: red;&quot;&gt;&quot;HOLA HOLA ES UNA PRUEBA&quot;&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5 – Muy interesante si deseas adjuntar algun archivo solamente le asignas la direccion del mismo, cabe mencionar que puedes utilizar controles para que las direcciones de los archivos no sean fijas por ejemplo el  OpenFileDialog que trae Visual Studio&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #339999;&quot;&gt;String&lt;/span&gt; sFile = &lt;span style=&quot;color: red;&quot;&gt;@&quot;C:\Users\Programador\Desktop\Enviar_Correos\DocAdjunto.docx&quot;&lt;/span&gt;;&lt;br /&gt; &lt;span style=&quot;color: #339999;&quot;&gt;Attachment&lt;/span&gt; oAttch = new &lt;span style=&quot;color: #339999;&quot;&gt;Attachment&lt;/span&gt; (sFile);&lt;br /&gt; msg.Attachments.Add(oAttch);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
6 – Los credenciales es muy importante, en este caso seria tu cuenta en gmail asi como tu contraseña de acceso, el puerto varia depende del servidor smtp ademas esta direccion smtp varia tambien dependiendo de que correo desees utilizar para hacer uso de la herrramienta&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;      &lt;span style=&quot;color: #339999;&quot;&gt;SmtpClient&lt;/span&gt; client = new &lt;span style=&quot;color: #339999;&quot;&gt;SmtpClient&lt;/span&gt;();&lt;br /&gt; client.Credentials = new System.Net.&lt;span style=&quot;color: #339999;&quot;&gt;NetworkCredential&lt;/span&gt;(&lt;span style=&quot;color: red;&quot;&gt;&quot;em&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;isor@gmail.com&quot;&lt;/span&gt;, &lt;span style=&quot;color: red;&quot;&gt;&quot;clavecredenciales&quot;&lt;/span&gt;);&lt;br /&gt; client.Port = 587;&lt;br /&gt; client.Host = &lt;span style=&quot;color: red;&quot;&gt;&quot;smtp.gmail.com&quot;&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Esto adaptado al diseño del formulario se veria algo asi:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPB2v124YmfEJJ5bkG-tsQ769pOxpJrU1ILCPILR63Pl1ouxVmA59EsS4GXyGBEvkVOG2Or3a7cCq-KwWkx8NimTSKBCl36Os585i_yzf4SRB8O6SktRLZYaSTiXfQrv376GRg5qV3Rc/s1600-h/02.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPB2v124YmfEJJ5bkG-tsQ769pOxpJrU1ILCPILR63Pl1ouxVmA59EsS4GXyGBEvkVOG2Or3a7cCq-KwWkx8NimTSKBCl36Os585i_yzf4SRB8O6SktRLZYaSTiXfQrv376GRg5qV3Rc/s320/02.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5334376731097136402&quot; style=&quot;cursor: pointer; height: 320px; width: 258px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Importante ¡¡¡ no se les olvide importar las siguiente librerias...&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;using&lt;/span&gt; System.Collections;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;using&lt;/span&gt; System.Net;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;using&lt;/span&gt; System.Net.Mail;&lt;br /&gt;&lt;span style=&quot;color: #3333ff;&quot;&gt;using &lt;/span&gt;System.Net.Mime;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Listo¡¡¡ asi de facil se envian correos electronicos desde C#&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYcos0HgB8cuje5Fo7ACDez1smfKDs3XrMGjKs2RB-eLcrBACv0oZvYlPlpKf_lnKR2rNMPzY3AAb79GhfaxwkwXPJC8PWEeyKpMuVjIN50RlX_8DtXwaNPEnYhhJrAT9Wch5nHcvmLgA/s1600-h/03.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYcos0HgB8cuje5Fo7ACDez1smfKDs3XrMGjKs2RB-eLcrBACv0oZvYlPlpKf_lnKR2rNMPzY3AAb79GhfaxwkwXPJC8PWEeyKpMuVjIN50RlX_8DtXwaNPEnYhhJrAT9Wch5nHcvmLgA/s320/03.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5334380527798700866&quot; style=&quot;cursor: pointer; height: 101px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hasta la Proxima ¡¡¡¡&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;-  /* Font Definitions */  @font-face  {font-family:&quot;Cambria Math&quot;;  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:1;  mso-generic-font-family:roman;  mso-font-format:other;  mso-font-pitch:variable;  mso-font-signature:0 0 0 0 0 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:&quot;&quot;;  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Times New Roman&quot;;  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Times New Roman&quot;;  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} .MsoPapDefault  {mso-style-type:export-only;  margin-bottom:10.0pt;  line-height:115%;} @page Section1  {size:612.0pt 792.0pt;  margin:70.85pt 3.0cm 70.85pt 3.0cm;  mso-header-margin:36.0pt;  mso-footer-margin:36.0pt;  mso-paper-source:0;} div.Section1  {page:Section1;} &lt;/style&gt; &lt;br /&gt;
--&amp;gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Tabla normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:&quot;Times New Roman&quot;;  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/621834806915297020/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/621834806915297020' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/621834806915297020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/621834806915297020'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/05/envio-de-correos-desde-c.html' title='Envio de Correos Desde C#'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMWMmCmxfd17QMd2JTr5dla1D_WeJqjIY9fTSHioxmOlvBrsHQyYTAf597UyFrqLHe5TMEISJb57Fmbhu9872WL7qald844J33sjr1YqWaaMW6IajrtuR_dDSKyWIclfoz3Engp5rERU/s72-c/01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-8344242071789485626</id><published>2009-03-22T08:47:00.000-07:00</published><updated>2014-05-28T13:03:07.406-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Envío de Correos Desde SQL Server 2005</title><content type='html'>Saludos Amigos, esta vez explicare de manera sencilla como enviar un correo electrónico desde nuestro servidor de base de datos SQL SERVER 2005.&lt;br /&gt;
Como primer requisito tenemos que ir a la opción del menú de &lt;span style=&quot;font-weight: bold;&quot;&gt;Micr&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;osoft SQL Server 2005 &amp;gt;&amp;gt; Configuration Tools &amp;gt;&amp;gt; SQL Server Surface Area Configuration&lt;/span&gt;..  Más fácil como lo muestra la siguiente imagen.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTdUhC5BHoVpT9Kf8rt_JlCELybacRa5g6-KjYgidsowodgmBR7m3_VK4Qc1NyE-ZYdbuki8_MLZzoEwv_k-uhSwaLp-naC9r5dw58JM95nI1WN8MXCzUNH-7KThYuiv-CswsCqvWlJZg/s1600-h/imagen01.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTdUhC5BHoVpT9Kf8rt_JlCELybacRa5g6-KjYgidsowodgmBR7m3_VK4Qc1NyE-ZYdbuki8_MLZzoEwv_k-uhSwaLp-naC9r5dw58JM95nI1WN8MXCzUNH-7KThYuiv-CswsCqvWlJZg/s320/imagen01.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316039417097294466&quot; style=&quot;cursor: pointer; height: 320px; width: 289px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Inmediatamente aparecerá la ventana de configuración en donde ustedes darán clic en &lt;span style=&quot;font-weight: bold;&quot;&gt;Surface Area Configuration for Features.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFxk1P-EiFeU8Fg66kXvL3EI1CubyhuxMCLkDTJ9v5BLkEolyrKEgYk5Pon3KgeiNKnmIL2e0fx1UdUqpC5A9bGD2Ts_W2swIAXAmnBQNuYPxW4YNutfzf9J8p6CtuPo6q4vazLQpQzzg/s1600-h/imagen02.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFxk1P-EiFeU8Fg66kXvL3EI1CubyhuxMCLkDTJ9v5BLkEolyrKEgYk5Pon3KgeiNKnmIL2e0fx1UdUqpC5A9bGD2Ts_W2swIAXAmnBQNuYPxW4YNutfzf9J8p6CtuPo6q4vazLQpQzzg/s320/imagen02.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316039784980163426&quot; style=&quot;cursor: pointer; height: 286px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
En la ventana que se habre aparecerá un árbol de opciones por decirlo de algún modo, ustedes seleccionaran &lt;span style=&quot;font-weight: bold;&quot;&gt;Database Mail&lt;/span&gt; y habilitaran la opción &lt;span style=&quot;font-weight: bold;&quot;&gt;Enable Database Mail stored procedures&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXubiC7bvenwz2sWj1sBnDtfC8F9MB9YmTfq3GW-NxOP3NTxzFmKOR35L49aGqAM4DBPKHLcWXpywy4nQ_kaMw2fKTUXTdVbXpHCb4TcbV08NJMeRPiD4y1PRapBNKTnP4NqR5WJN25Q4/s1600-h/imagen03.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXubiC7bvenwz2sWj1sBnDtfC8F9MB9YmTfq3GW-NxOP3NTxzFmKOR35L49aGqAM4DBPKHLcWXpywy4nQ_kaMw2fKTUXTdVbXpHCb4TcbV08NJMeRPiD4y1PRapBNKTnP4NqR5WJN25Q4/s320/imagen03.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316041475378466034&quot; style=&quot;cursor: pointer; height: 243px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
La otra opción que tienen que seleccionar es &lt;span style=&quot;font-weight: bold;&quot;&gt;SQL Mail&lt;/span&gt; y habilitar la opción &lt;span style=&quot;font-weight: bold;&quot;&gt;Enable SQL Mail stored procedures&lt;/span&gt; como lo muestra la imagen…&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0rFNtSuivhrN4sHddhchfjTP8HNkBXKMa7srl_7kRFIf1kZhEAIJE2Cn_eYVlzj35B_dzLAtrjF0cgostP8UfsZsSt4aY5T5tsawBRUJIf2KBY01MpsZOmnQnKmoCvtMETsvsD_aBggE/s1600-h/imagen04.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0rFNtSuivhrN4sHddhchfjTP8HNkBXKMa7srl_7kRFIf1kZhEAIJE2Cn_eYVlzj35B_dzLAtrjF0cgostP8UfsZsSt4aY5T5tsawBRUJIf2KBY01MpsZOmnQnKmoCvtMETsvsD_aBggE/s320/imagen04.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316041989383137906&quot; style=&quot;cursor: pointer; height: 111px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Excelente¡¡¡ hasta el momento están habilitadas las opciones para el envio de correos electrónicos nos falta configurar una cuenta y un perfil, esto para poder enviar nuestros correos electrónicos.&lt;br /&gt;
OK ahora necesitamos tener los siguientes datos (Que son los mismos necesarios para configurar una cuenta en Microsoft Outlook)&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;a) Dirección de Correo Electrónico &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;b) Un SMTP (Protocolo Simple de Transferenci&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;a de Correo) &lt;/span&gt;&lt;br /&gt;
Muchas veces los servidores &lt;span style=&quot;font-weight: bold;&quot;&gt;SMTP requieren de autenticación&lt;/span&gt; (esto para confirma que son sus usuarios lo que están utilizando sus servidores) esto es solamente que ustedes faciliten sus correos y su respectiva contraseña…&lt;br /&gt;
&lt;br /&gt;
Muy Bien¡¡¡ teniendo claro todo esto, ya con estos datos a la mano entonces ejecutamos el &lt;span style=&quot;font-weight: bold;&quot;&gt;SQL Server Management Studio&lt;/span&gt; y nos vamos a &lt;span style=&quot;font-weight: bold;&quot;&gt;Management &amp;gt;&amp;gt; Database Mail&lt;/span&gt; le damos clic derecho y seleccionamos la opción &lt;span style=&quot;font-weight: bold;&quot;&gt;Configure Database Mail&lt;/span&gt; como lo muestra la imagen.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfWhyphenhyphenXOjY0hRSFwCxuZT4sW_5Gor2l3sAQdRVCyPWlyC-Xi8jwAQdc81JEGJJX2GCiu59mSTFAPD81yY2KYI2BSJNcFjPVNpLpjDy5PwiEBe5NwnhjOQ7VNXll0MgkVXHXzTSLOFfowCA/s1600-h/imagen05.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfWhyphenhyphenXOjY0hRSFwCxuZT4sW_5Gor2l3sAQdRVCyPWlyC-Xi8jwAQdc81JEGJJX2GCiu59mSTFAPD81yY2KYI2BSJNcFjPVNpLpjDy5PwiEBe5NwnhjOQ7VNXll0MgkVXHXzTSLOFfowCA/s320/imagen05.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316042761642641010&quot; style=&quot;cursor: pointer; height: 320px; width: 263px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Muy bien ahora aparecerá un asistente al cual en la primera pantalla le daremos siguiente, después aparecerá otra la cual la dejamos con la opción que aparece por &lt;span style=&quot;font-weight: bold;&quot;&gt;“Default”&lt;/span&gt; lo que nos dice es que se creara un nuevo perfil en donde especificaremos los SMTP etc.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBBq7KWMglqhP-HIryPtANPYd_i-L_IyMwR6SQkajV5JeWbwMKqL8BcZ37nk81yZJxlDTvx7s1R_apV5hIZARYDrddlYp6zBOUKFvbvG7hdgs9cyCibNPsOQ2n1HY6AZK3_OEMDJFmISw/s1600-h/imagen06.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBBq7KWMglqhP-HIryPtANPYd_i-L_IyMwR6SQkajV5JeWbwMKqL8BcZ37nk81yZJxlDTvx7s1R_apV5hIZARYDrddlYp6zBOUKFvbvG7hdgs9cyCibNPsOQ2n1HY6AZK3_OEMDJFmISw/s320/imagen06.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316043509379090738&quot; style=&quot;cursor: pointer; height: 278px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bien ahora nos aparecerá esta pantalla, acá en el campo &lt;span style=&quot;font-weight: bold;&quot;&gt;Profile name&lt;/span&gt; le ponemos un nombre al perfil seguido de alguna descripción que ustedes quieran (muy importante recordar el nombre del Profile) en mi caso le puso al perfil &lt;span style=&quot;font-weight: bold;&quot;&gt;ProfileCorreo&lt;/span&gt;. Seguido de esto debemos de crear una cuenta SMTP al perfil para esto presionamos el botón &lt;span style=&quot;font-weight: bold;&quot;&gt;Add…&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMCS5dbqL6HZgF-cIwZmz2NSzJdaz2YV-DP-RNw1vOW7mVnAcW7zO3tMfy09SUq4ZaiTJQEamHzHWqVZ5OsTbASx8F6DRZKdfckPT9pq5XMV-o2RXAwfcoL6Hm5rDsDVfBC8ig2knFcE/s1600-h/imagen07.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMCS5dbqL6HZgF-cIwZmz2NSzJdaz2YV-DP-RNw1vOW7mVnAcW7zO3tMfy09SUq4ZaiTJQEamHzHWqVZ5OsTbASx8F6DRZKdfckPT9pq5XMV-o2RXAwfcoL6Hm5rDsDVfBC8ig2knFcE/s320/imagen07.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316044017813406146&quot; style=&quot;cursor: pointer; height: 278px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Al presionar el botón aparecerá la siguiente pantalla en donde debemos de ingresar la &lt;span style=&quot;font-weight: bold;&quot;&gt;Account name&lt;/span&gt; (nombre de cuenta, poner la que gusten), la Description , &lt;span style=&quot;font-weight: bold;&quot;&gt;E-Mail address&lt;/span&gt; (Correo a utilizar para enviar los E-Mails), &lt;span style=&quot;font-weight: bold;&quot;&gt;Display name&lt;/span&gt; (Nombre a Mostrar a la persona que le llegue el Correo), &lt;span style=&quot;font-weight: bold;&quot;&gt;Reply e-mail&lt;/span&gt; (correo electrónico de respuesta, por lo general seria el mismo de E-Mail address)  &lt;span style=&quot;font-weight: bold;&quot;&gt;Server Name&lt;/span&gt; ( Seria el Nombre del Servidor, acá pondrían el SMTP) , además si se requiere autentificación seleccionar &lt;span style=&quot;font-weight: bold;&quot;&gt;Basic authentication&lt;/span&gt; (En esos campos iría su correo electrónico en User name y su contraseña que utiliza para abrirlo), más específicamente en la siguiente imagen...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmO0e5yfx4fesPcB-f2zZv1LlRUndAmDOYZfSU13V0YVxd8E2bWOL6G5f-6jLUQKaDIce11p0Z8_-y8kWWn2NlJs6N-LSv_xjydboqeOL4jL0KqSX2I1q9o-zcXm1cpCvxQuyKWppuNrE/s1600-h/imagen08.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmO0e5yfx4fesPcB-f2zZv1LlRUndAmDOYZfSU13V0YVxd8E2bWOL6G5f-6jLUQKaDIce11p0Z8_-y8kWWn2NlJs6N-LSv_xjydboqeOL4jL0KqSX2I1q9o-zcXm1cpCvxQuyKWppuNrE/s320/imagen08.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316044761735136722&quot; style=&quot;cursor: pointer; height: 274px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Después de insertar los datos necesarios presionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;ok&lt;/span&gt;, vemos como nuestra cuenta se agrega en la ventana de configuración...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfvgSQEtc2t8GcV0GFxx-368FUVe5J9Ep6XDckJHD8Fh2SPNuCJFJheBx-Ioc8FiUAbx-Ash3bJOuB1Z2RtK9TD-2lkrV-Pc4NE4rrws9sv-LOOPWfxYPHjYwbWLHVHorIZH4QiM6bwq8/s1600-h/imagen09.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfvgSQEtc2t8GcV0GFxx-368FUVe5J9Ep6XDckJHD8Fh2SPNuCJFJheBx-Ioc8FiUAbx-Ash3bJOuB1Z2RtK9TD-2lkrV-Pc4NE4rrws9sv-LOOPWfxYPHjYwbWLHVHorIZH4QiM6bwq8/s320/imagen09.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316045528317433042&quot; style=&quot;cursor: pointer; height: 71px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Presionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;siguiente &lt;/span&gt;y aparecerá una ventana similar al en la cual seleccionamos la cuenta que acabamos de crear y consecutivamente le damos siguiente...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp1XoGxwzEdaeTluyu_Tt53w5E7BACoO6bd_xXSYVYMsfA4nBnvk-5RwFmkTiDITUH8techORarwHRyITAxNjvLj203n6F7vFqa8NmwzwhHO0c4AkCORuV2goAF1SINDDknGUWU9a39N0/s1600-h/imagen10.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp1XoGxwzEdaeTluyu_Tt53w5E7BACoO6bd_xXSYVYMsfA4nBnvk-5RwFmkTiDITUH8techORarwHRyITAxNjvLj203n6F7vFqa8NmwzwhHO0c4AkCORuV2goAF1SINDDknGUWU9a39N0/s320/imagen10.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316045998733220418&quot; style=&quot;cursor: pointer; height: 278px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Luego de esto presionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;siguiente&lt;/span&gt;, y aparecerá otra ventana de parámetros, la dejamos tal como está y presionamos nuevamente siguiente, seguidamente aparecerá una ventana de todas las acciones que acabamos de aplicar a la cual le damos también &lt;span style=&quot;font-weight: bold;&quot;&gt;finalizar…&lt;/span&gt;&lt;br /&gt;
Si todo lo hemos hecho bien y al pie de la letra aparecerá esta ventana en la cual se configurara todo lo anterior aplicado por lo que no debe de surgir ningún error… entonces presionamos el botón &lt;span style=&quot;font-weight: bold;&quot;&gt;cerrar&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdMNfjFbc8q7JX4_C8WmDWhKGFUtqL_UXpZ7WlMjxf7Ua2LLIAzSEzXkH6j-LDPNBdzJ1Sr40Ek9p9desDbbmbwsvjqgMiQMaB3zyaf9tzun-FjTI6v9DGVKBGioaMV42K_N6Xh_eqCbs/s1600-h/imagen11.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdMNfjFbc8q7JX4_C8WmDWhKGFUtqL_UXpZ7WlMjxf7Ua2LLIAzSEzXkH6j-LDPNBdzJ1Sr40Ek9p9desDbbmbwsvjqgMiQMaB3zyaf9tzun-FjTI6v9DGVKBGioaMV42K_N6Xh_eqCbs/s320/imagen11.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316046460882461634&quot; style=&quot;cursor: pointer; height: 278px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Excelente¡¡¡¡  ahora solo nos queda enviar un correo electrónico de prueba, por lo que nos dirigimos a &lt;span style=&quot;font-weight: bold;&quot;&gt;Management &amp;gt;&amp;gt; Database Mail&lt;/span&gt; le damos clic derecho y seleccionamos la opción &lt;span style=&quot;font-weight: bold;&quot;&gt;Sent Test E- Mail&lt;/span&gt; como lo muestra la imagen.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qlKkJZPBtri6ezUPvLuuXRx6MaYvfR_Uj-d68c2lfv6HPXLzNKinFBLFmKeeQSOR4jrZw4zojVZ8s4DIAWNVfo4bG72WlFDS9HCPf6-Cr0GnK8IrnSjFbuZlBbCD2hUHQeoGgigZH-U/s1600-h/imagen12.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qlKkJZPBtri6ezUPvLuuXRx6MaYvfR_Uj-d68c2lfv6HPXLzNKinFBLFmKeeQSOR4jrZw4zojVZ8s4DIAWNVfo4bG72WlFDS9HCPf6-Cr0GnK8IrnSjFbuZlBbCD2hUHQeoGgigZH-U/s320/imagen12.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316047042283381186&quot; style=&quot;cursor: pointer; height: 320px; width: 263px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nos mostrara una Ventana en donde seleccionamos el perfil que creamos anteriormente, ingresamos el correo electrónico al que queremos enviar el mensaje seguido del asunto y del cuerpo en si del correo, después de esto presionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;Send Test E-Mail&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglrbEDWSJ4sa5UjmYrRTP645IF7vxrgGMaiNP4rGeN3J02lvnEvzhWjef72DtWLiX_ERXWPgi5s1up0XicpAzah2EgfhMqsDU6ESihREdZjlMmJt5nwGRxjqrC2ofYhrflhkEYHeQGrEU/s1600-h/imagen13.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglrbEDWSJ4sa5UjmYrRTP645IF7vxrgGMaiNP4rGeN3J02lvnEvzhWjef72DtWLiX_ERXWPgi5s1up0XicpAzah2EgfhMqsDU6ESihREdZjlMmJt5nwGRxjqrC2ofYhrflhkEYHeQGrEU/s320/imagen13.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316047449147429794&quot; style=&quot;cursor: pointer; height: 192px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Solo nos queda esperar a que nos llegue el correo electrónico a nuestro buzón… y listo ya tenemos el SQL Server 2005 configurado para el envío de E-Mails…&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIvPUOLH-iDuCSnU1LQqMj8KKVEjCgtz2pV90H7e55ydQHL5G7fC553lSYONEvWC5tPBvUB2EKMhA5CEPF0-7mhvWj1sNAyOXt4sTGy2R5Ko92uHDWKTKFUYLFlqK-m_o4CIo8PY7-ibs/s1600-h/imagen14.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIvPUOLH-iDuCSnU1LQqMj8KKVEjCgtz2pV90H7e55ydQHL5G7fC553lSYONEvWC5tPBvUB2EKMhA5CEPF0-7mhvWj1sNAyOXt4sTGy2R5Ko92uHDWKTKFUYLFlqK-m_o4CIo8PY7-ibs/s320/imagen14.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5316047890485951506&quot; style=&quot;cursor: pointer; height: 114px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora se preguntaran ¿??  Y para que sirve todo lo que acabamos de hacer jajaja…. Pues bien en otra ocacion les enseñare la gran utilidad que tiene todo lo anterior explicado…&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Referencia&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.kodyaz.com/articles/sql2005-database-mail.aspx&quot;&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;http://www.kodyaz.com/articles/sql2005-database-mail.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Que la Pasen de lo Mejor¡¡¡ Muchas Bendiciones…..</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/8344242071789485626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/8344242071789485626' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8344242071789485626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/8344242071789485626'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/03/envio-de-correos-desde-sql-server-2005_22.html' title='Envío de Correos Desde SQL Server 2005'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTdUhC5BHoVpT9Kf8rt_JlCELybacRa5g6-KjYgidsowodgmBR7m3_VK4Qc1NyE-ZYdbuki8_MLZzoEwv_k-uhSwaLp-naC9r5dw58JM95nI1WN8MXCzUNH-7KThYuiv-CswsCqvWlJZg/s72-c/imagen01.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-6541701781342667223</id><published>2009-03-17T14:22:00.000-07:00</published><updated>2009-03-17T14:59:24.333-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Noticias y Descargas"/><title type='text'>Visual Studio 2010  y .NET Framework 4.0</title><content type='html'>Asi es Señores, el totalmente nuevo Visual Studio 2010 viene de camino junto con el Framework 4.0 aca les dejo los primeros screenshots de la nueva version que lanzara microsoft, es una interface muy atractiva y amigable, aparte de eso las funcionalidades y mejoras son muy buenas, creo que nos gustara a todos o por lo menos a los que desarrollamos utilizando esta herramienta, desde ya les aconsejo ahorren para adquirir computadora nueva o para invertir en RAM....&lt;br /&gt;&lt;br /&gt;Modulo de Inicio de Visual Studio 2010&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbe8BevE5L5bawKUtMiB-_EUp7rAfov1yccgN119k2aDyYSfy2M7F8RwaIFXCtNtIAcCJXoWZ2Mb6ZwustDSh4ibQHS3g_ZD7cslLeMuoqt-b5QHq8YKBpOSTHPSLwTVGIfBiJ5xp-5fg/s1600-h/VS10_01.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 190px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbe8BevE5L5bawKUtMiB-_EUp7rAfov1yccgN119k2aDyYSfy2M7F8RwaIFXCtNtIAcCJXoWZ2Mb6ZwustDSh4ibQHS3g_ZD7cslLeMuoqt-b5QHq8YKBpOSTHPSLwTVGIfBiJ5xp-5fg/s320/VS10_01.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5314274758832299298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La Sección Para Los Proyectos de Visual Studio 2010&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnDIOUJ9noLa9yLjkR2Yev9YGLDDIgBQ5G5O_hyjvFdcAfSwkg0l6qYhhbmM3lhl2MKr9-2zUFToCzS33SwYrocOtbPj0HFWWyGq6fBLfRz3TG6IAI1URNMAsj8IiyNfM3dOYzvWWNsT4/s1600-h/VS10_02.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 190px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnDIOUJ9noLa9yLjkR2Yev9YGLDDIgBQ5G5O_hyjvFdcAfSwkg0l6qYhhbmM3lhl2MKr9-2zUFToCzS33SwYrocOtbPj0HFWWyGq6fBLfRz3TG6IAI1URNMAsj8IiyNfM3dOYzvWWNsT4/s320/VS10_02.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5314274928677680722&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Screenshots de la nueva version (Visitenla les Gustara...)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx&quot;&gt;http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Paginas Oficiales de Microsoft con información&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx&quot;&gt;http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx&quot;&gt;http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/&quot;&gt;http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href=&quot;http://www.cristianprieto.com/post/2009/03/12/Primeros-screenshots-de-la-nueva-interface-en-Visual-Studio-2010.aspx&quot; class=&quot;title&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h2&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/6541701781342667223/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/6541701781342667223' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/6541701781342667223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/6541701781342667223'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/03/visual-studio-2010-y-net-framework-40.html' title='Visual Studio 2010  y .NET Framework 4.0'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbe8BevE5L5bawKUtMiB-_EUp7rAfov1yccgN119k2aDyYSfy2M7F8RwaIFXCtNtIAcCJXoWZ2Mb6ZwustDSh4ibQHS3g_ZD7cslLeMuoqt-b5QHq8YKBpOSTHPSLwTVGIfBiJ5xp-5fg/s72-c/VS10_01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-5372458976303879724</id><published>2009-03-14T17:37:00.000-07:00</published><updated>2009-03-14T17:54:36.969-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Noticias y Descargas"/><title type='text'>El Blog de Windows 7</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpwtISaw6PUSo1xb3LBNl6t2e-qwaaOnMp_qd174FTHBYyb93ZsVH0rSJ_Gdi0qQv4Egkcov_Amt8Q0UwgmbwMeAw_qyg5m3_S36RcPZ_h-GAXzPiz93FUN9xLlk3VNA6vzlKZTlHdaYw/s1600-h/windows_7_art.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 281px; height: 286px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpwtISaw6PUSo1xb3LBNl6t2e-qwaaOnMp_qd174FTHBYyb93ZsVH0rSJ_Gdi0qQv4Egkcov_Amt8Q0UwgmbwMeAw_qyg5m3_S36RcPZ_h-GAXzPiz93FUN9xLlk3VNA6vzlKZTlHdaYw/s320/windows_7_art.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5313120386872609570&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Si eres amante de la informatik, entonces te gusta ir de la mano tanto de los avances de hardware y software, aca les dejo un aporte en donde podran tener información al día de lo que sucede con el nuevo sistema de microsoft... el tan esperado &lt;span style=&quot;font-weight: bold;&quot;&gt;WINDOWS 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://blogs.msdn.com/e7/&quot;&gt;http://blogs.msdn.com/e7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero les guste, encontraran información muy interesante.....</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/5372458976303879724/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/5372458976303879724' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5372458976303879724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/5372458976303879724'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/03/el-blog-de-windows-7.html' title='El Blog de Windows 7'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpwtISaw6PUSo1xb3LBNl6t2e-qwaaOnMp_qd174FTHBYyb93ZsVH0rSJ_Gdi0qQv4Egkcov_Amt8Q0UwgmbwMeAw_qyg5m3_S36RcPZ_h-GAXzPiz93FUN9xLlk3VNA6vzlKZTlHdaYw/s72-c/windows_7_art.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-4867380959662051736</id><published>2009-03-14T15:58:00.000-07:00</published><updated>2014-05-28T12:59:05.323-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Comprimir Varios Archivos En Visual Basic 2008</title><content type='html'>Ahora que tengo toda la juventud por delante me he propuesto aprender todo cuanto se me ocurra esto porque a como me dijo un compañero debemos de ser competitivos...&lt;br /&gt;
&lt;br /&gt;
Bueno resulta que surgio la gran pregunta entre los compañeros de trabajo ¿Como Comprimo archivos en VB2008?, esto porque lo necesitábamos para la realización de un proyecto por lo que despues de &lt;b&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Googlear&quot;&gt;Googlear&lt;/a&gt; &lt;/b&gt;un rato esto fue lo que me encontre....&lt;br /&gt;
&lt;br /&gt;
Resulta que existe un dll muy interesante y sobre todo facil de utilizar (que es como nos gusta a todos) que nos ayuda a realizar este procedimiento esta dll la podes descargar en el siguiente vinculo:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx?ReleaseId=8220&quot;&gt;http://www.codeplex.com/DotNetZip/Release/ProjectReleas&lt;/a&gt;&lt;a href=&quot;http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx?ReleaseId=8220&quot;&gt;es.aspx?ReleaseId=8220&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Esta dll es muy efectiva para la compresion de archivos en zip por lo que es muy importante aprender su uso....&lt;br /&gt;
&lt;br /&gt;
Ok, una vez descargada la libreria procedemos a Realizar un nuevo proyecto:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11mg3sFicQeIB_ZzS-HM-ArSuD3rSBH5sOqxNEymBJRWuePkOXT9ewvG3Lx4fwOfGsOJeq83rFnQubjwonrwMxBy8xi51-vcEtHQTAfIcH1TdZ9SVfOTdHW4iMSMNDdjHLNJqSKGC1nI/s1600-h/01.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11mg3sFicQeIB_ZzS-HM-ArSuD3rSBH5sOqxNEymBJRWuePkOXT9ewvG3Lx4fwOfGsOJeq83rFnQubjwonrwMxBy8xi51-vcEtHQTAfIcH1TdZ9SVfOTdHW4iMSMNDdjHLNJqSKGC1nI/s320/01.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313205155163702354&quot; style=&quot;cursor: pointer; height: 191px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el proyecto diseñamos algo como lo siguiente... y agregamos la referencia de la dll...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPOij2M3gU3cIKPc7gwhZN_I_bMVX7BLWyr6yqmdVqkk_LIss_0bBCWIgwDN_wciMYVOFgvg3V4LvFgLj8ldjwEwx5O9kS9cGn2fSwWmz3HhSaoUnXSBUgdlAGTwTT2UL7maa6RvpXVY/s1600-h/02.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPOij2M3gU3cIKPc7gwhZN_I_bMVX7BLWyr6yqmdVqkk_LIss_0bBCWIgwDN_wciMYVOFgvg3V4LvFgLj8ldjwEwx5O9kS9cGn2fSwWmz3HhSaoUnXSBUgdlAGTwTT2UL7maa6RvpXVY/s320/02.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313206149009358834&quot; style=&quot;cursor: pointer; height: 180px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Buscamos la dll (yo la tenia en el escritorio) y la agregamos.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_B5zYUJEPzhhmD5a4QxN_8OuXOcKcd3yGPaVSRpQY8fP9tfuvG0YFD9bGHVCIfY4PZOIV97EHEjTr_f6eP_rllITju_xEx67A3aKdZCN5sb73VxZXvE95IzuKtb6QItfm3q0kVIJGH8/s1600-h/03.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_B5zYUJEPzhhmD5a4QxN_8OuXOcKcd3yGPaVSRpQY8fP9tfuvG0YFD9bGHVCIfY4PZOIV97EHEjTr_f6eP_rllITju_xEx67A3aKdZCN5sb73VxZXvE95IzuKtb6QItfm3q0kVIJGH8/s320/03.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313206460897247602&quot; style=&quot;cursor: pointer; height: 246px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora viene lo interasante (lo que nos preocupa a todos) el codigo, una vez hecho todo lo anterior procedemos a importar la libreria a como muestra la siguiente imagen, ademas notemos que se concatena el TextDirzip con TextName mas &lt;span style=&quot;color: #cc0000;&quot;&gt;.zip &lt;span style=&quot;color: black;&quot;&gt;esto para darle la direccion de donde guardar nuestro zip asi como el nombre y la extencion.&lt;br /&gt;Por otra parte en el metodo zip.addDirectory se le asigna la direccion de donde estan los archivos a comprimir y lo que hay entre comillas es para que comprima todo lo que teng&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;a dicha carpeta...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNAOpxSrfV6pIFnkjjmRaLfITGVh6caBepjWiSMsNVk31OgA8U21J9bTBBtYWzA298ezqUhRwi6-t_TI5rpzjB1MOFHmibrNFsE9NYFDR74XcqdaTC4CVrB2NwtZTl_a2eMYc7DiAaGN4/s1600-h/04.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNAOpxSrfV6pIFnkjjmRaLfITGVh6caBepjWiSMsNVk31OgA8U21J9bTBBtYWzA298ezqUhRwi6-t_TI5rpzjB1MOFHmibrNFsE9NYFDR74XcqdaTC4CVrB2NwtZTl_a2eMYc7DiAaGN4/s320/04.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313209201824110594&quot; style=&quot;cursor: pointer; height: 76px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ejecutamos nuestro proyecto y asignamos los valores....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgneeSvjcysLQGqKneq08I1W7ckpKHUJNeEzq4GMEIol6PmA8wjbnCMy-zFXLHDHr9YqVdob6ar0SOmjX3uaAllp1mOONfrz9kASJ02JoLK5nvqLgMfwDZQ8ZVn_Rk4JztpPNpG3928ZVs/s1600-h/05Ejecucion.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgneeSvjcysLQGqKneq08I1W7ckpKHUJNeEzq4GMEIol6PmA8wjbnCMy-zFXLHDHr9YqVdob6ar0SOmjX3uaAllp1mOONfrz9kASJ02JoLK5nvqLgMfwDZQ8ZVn_Rk4JztpPNpG3928ZVs/s320/05Ejecucion.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313209519888457986&quot; style=&quot;cursor: pointer; height: 179px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Precionamos el boton comprimir....... y se comprimen nuestros archivos, en este caso dentro de la carpeta &quot;Archivos a Comprimir&quot; yo tenia solo archivos txt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNL3gGNiL_5oEYrNzFsxpJOP1SnyiF3YRVi3pXDlZNaUOJHzn-lmgM4KYaB9sZm2BF8-slGs3VydO1QFucgFE8xQ_nxOXS-b634YqPrL0bmizFnOk_w0BIgUHlXtaQa_mM1D_zZz5zHj4/s1600-h/06.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNL3gGNiL_5oEYrNzFsxpJOP1SnyiF3YRVi3pXDlZNaUOJHzn-lmgM4KYaB9sZm2BF8-slGs3VydO1QFucgFE8xQ_nxOXS-b634YqPrL0bmizFnOk_w0BIgUHlXtaQa_mM1D_zZz5zHj4/s320/06.jpg&quot; id=&quot;BLOGGER_PHOTO_ID_5313210033460151346&quot; style=&quot;cursor: pointer; height: 189px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Muy facil verdad¡¡¡ asi de facil esta dll nos ayuda a realizar este procedimiento.&lt;br /&gt;
&lt;br /&gt;
Muchas Bendiciones, Hasta la Proxima    :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/4867380959662051736/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/4867380959662051736' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/4867380959662051736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/4867380959662051736'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2009/03/comprimir-varios-archivos-en-visual.html' title='Comprimir Varios Archivos En Visual Basic 2008'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11mg3sFicQeIB_ZzS-HM-ArSuD3rSBH5sOqxNEymBJRWuePkOXT9ewvG3Lx4fwOfGsOJeq83rFnQubjwonrwMxBy8xi51-vcEtHQTAfIcH1TdZ9SVfOTdHW4iMSMNDdjHLNJqSKGC1nI/s72-c/01.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-2755038455065915923</id><published>2008-10-30T20:02:00.000-07:00</published><updated>2014-05-28T13:03:36.838-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Obtener Estructura de una Tabla (Metadatos) en SQL Server 2005</title><content type='html'>&lt;span lang=&quot;ES-CR&quot;&gt;Cada vez que surge un problema obviamente se debe de buscar la solución, pues eso es lo que hicimos ya que necesitábamos realizar una consulta de esta índole y después de mucho buscar el resultado fue el siguiente.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Primeramente tenemos esta nuestra base de datos llamada “Universidad” y una tabla llamada “Estudiantes”&lt;/span&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQ7L5WQvISy2eRvMVFCokuP2f-0NrywUxkW3zkiy79BsXOcTX40UMPgapV_x8_T8mGh-jlq-oGfR3CHn4MC7zosQlcEmIi98Tu5RMCtdYJxpv938fYYNcIDtsM3I1XJhgSrrpn0m6uRQ/s1600-h/imagen01.JPG&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQ7L5WQvISy2eRvMVFCokuP2f-0NrywUxkW3zkiy79BsXOcTX40UMPgapV_x8_T8mGh-jlq-oGfR3CHn4MC7zosQlcEmIi98Tu5RMCtdYJxpv938fYYNcIDtsM3I1XJhgSrrpn0m6uRQ/s320/imagen01.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5263452291948577138&quot; style=&quot;float: left; height: 134px; margin: 0px 10px 10px 0px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzpXgn5gwdu263Ev3SKHDevnhR8T810cNSKJ8gGxxiAzvi9qhKGWq5Th4x3CML5y7m5okR3p7P2WtdoyTRtv352-3jJhYttsl4t_9q9cHesWzPppz9CdOpL9kcsQSLS-1X93113zhA9o/s1600-h/imagen01.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Ahora si aplicamos esta Consulta devolverá los nombres de los Campos de una tabla, tipo de Dato de un Campo, Si permite Null y el tamaño, cabe mencionar que tienes que sustituir “Universidad” por el nombre de tu base de datos y “Estudiantes” por el nombre de &lt;st1:personname productid=&quot;la Tabla&quot; st=&quot;on&quot;&gt;la Tabla&lt;/st1:personname&gt;…&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;SELECT &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;COLUMN_NAME AS Nombre_Campo,&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;data_type AS Tipo_Dato,&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;is_nullable AS Permite_Null,&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Character_Maximum_length as Tamaño_campo&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;FROM&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;Universidad.&lt;/span&gt;INFORMATION_SCHEMA.COLUMNS&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;WHERE&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;table_name = &#39;&lt;span style=&quot;color: #009900;&quot;&gt;Estudiantes&lt;/span&gt;&#39;&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;color: #cc0000;&quot;&gt;
&lt;br /&gt;&lt;span lang=&quot;ES-CR&quot; style=&quot;color: black;&quot;&gt;Entonces el Resultado sería el Siguiente:&lt;/span&gt; &lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH-NTHw6L1AXfyR50lkIteLh5I1t2Vpn6EQvvtaboV6wcvbBrgK0fhVlArBZGmE9D0-7dxmbQDhrM3VY0gmkUCcWFzW5De0EuDIFEtubxoiK1sZnS6H6fTfYP6be6te6BcZ8RtaUyzQJs/s1600-h/imagen02.JPG&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH-NTHw6L1AXfyR50lkIteLh5I1t2Vpn6EQvvtaboV6wcvbBrgK0fhVlArBZGmE9D0-7dxmbQDhrM3VY0gmkUCcWFzW5De0EuDIFEtubxoiK1sZnS6H6fTfYP6be6te6BcZ8RtaUyzQJs/s320/imagen02.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5263450305980903458&quot; style=&quot;float: left; height: 122px; margin: 0px 10px 10px 0px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkkWfEo_Qsslzvb9Kc8-43VKr2XJUmAbkr4mYQ7vc1egQHQhirlFKygWRfMR0OarKf8n1UVQRjUTgLDfezG1mMKZgNU7zzN00YYRX9DgWLA_HLEbEfegRapti3xkzA-KpBBAGQ1ft96is/s1600-h/imagen02.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Que se diviertan :)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/2755038455065915923/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/2755038455065915923' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/2755038455065915923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/2755038455065915923'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2008/10/obtener-estructura-de-una-tabla.html' title='Obtener Estructura de una Tabla (Metadatos) en SQL Server 2005'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQ7L5WQvISy2eRvMVFCokuP2f-0NrywUxkW3zkiy79BsXOcTX40UMPgapV_x8_T8mGh-jlq-oGfR3CHn4MC7zosQlcEmIi98Tu5RMCtdYJxpv938fYYNcIDtsM3I1XJhgSrrpn0m6uRQ/s72-c/imagen01.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-1627967192840097133</id><published>2008-09-22T11:09:00.000-07:00</published><updated>2014-05-28T13:03:20.783-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Cómo cambiar el Idioma del IDE en Visual Studio 2005 ?</title><content type='html'>&lt;span lang=&quot;ES-TRAD&quot;&gt;Es muy interesante saber que muchos no sabemos cómo cambiar el Idioma del IDE en Visual Studio 2005 y ahí por eso que este aporte…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Primeramente Ejecutamos Visual Studio 2005 como se Muestra en la Imagen&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwyuGbkMqH51WjmV6cnWj7pVd0-63z2MYBuzWanHzt_4dPD1Wkrs67pZ6VVhu5f_GU1PftYUOmDRC-huxOzHovAFDkXgoNs20CJHoJQeV1L0oTwtfmjMIKspIGx8vLyNikHz7kxrKxN70/s1600-h/Img01.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwyuGbkMqH51WjmV6cnWj7pVd0-63z2MYBuzWanHzt_4dPD1Wkrs67pZ6VVhu5f_GU1PftYUOmDRC-huxOzHovAFDkXgoNs20CJHoJQeV1L0oTwtfmjMIKspIGx8vLyNikHz7kxrKxN70/s320/Img01.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248909714361171122&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Luego nos dirigimos a Tools o Herramientas en Español y presionamos Click como se muestra en la Imagen&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBgi1HgseYb4hVmYedMPkqcPgUASJ6O-G_KaavFYDDq1At6wjmjNs9c9hzmr3EtYdlCOUHeRNcoYe4gWZc4qiC6zdrc0-2l4kPAVRlmfUUgM9GqoUMQ10wQFhMefC-FOpO_nIfrTyowao/s1600-h/Img02.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBgi1HgseYb4hVmYedMPkqcPgUASJ6O-G_KaavFYDDq1At6wjmjNs9c9hzmr3EtYdlCOUHeRNcoYe4gWZc4qiC6zdrc0-2l4kPAVRlmfUUgM9GqoUMQ10wQFhMefC-FOpO_nIfrTyowao/s320/Img02.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248909854431975826&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Ahora nos aseguramos que la opción &lt;/span&gt;&lt;span lang=&quot;ES-CR&quot;&gt;Show all settings (Mostrar todas las configuraciones) este seleccionada&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiKgpx1kXCsGP_l4iWy-Pg3vsyuC7JLtfJ42QjFbDcZvQQuhi0CXIXtB-zFT5QTLZP4AsYJpFp9rvEO9bMYVObCyzlblBDeEqP7nKnBQhf1ODUrg4-pJwtV81dIWQsIB3ZzaXePYhY9WE/s1600-h/Img03.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiKgpx1kXCsGP_l4iWy-Pg3vsyuC7JLtfJ42QjFbDcZvQQuhi0CXIXtB-zFT5QTLZP4AsYJpFp9rvEO9bMYVObCyzlblBDeEqP7nKnBQhf1ODUrg4-pJwtV81dIWQsIB3ZzaXePYhY9WE/s320/Img03.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248910030593663106&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Enseguida seleccionamos International Settings y en language seleccionamos en este caso&lt;/span&gt;&lt;span lang=&quot;ES-CR&quot;&gt; Español…&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRwsyqnusbusSZATgHW-afllkWtMnUi4omQvinPs4aeJ6I-Wx9tA2lmMf0_V9oTqXL2gRk6Ehw75Hq1KoS2B_Pnwngxom19buzwRoRMP4Qx7-7tt-ZfmG9S8txxPXx97O_1WV1Wv5cA1s/s1600-h/Img04.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRwsyqnusbusSZATgHW-afllkWtMnUi4omQvinPs4aeJ6I-Wx9tA2lmMf0_V9oTqXL2gRk6Ehw75Hq1KoS2B_Pnwngxom19buzwRoRMP4Qx7-7tt-ZfmG9S8txxPXx97O_1WV1Wv5cA1s/s320/Img04.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248910237066917522&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Nos mostrara este mensaje que nos dice que debemos de reiniciar el entorno para que los cambios surgan efecto, entonces lo reiniciamos y a continu&lt;/span&gt;&lt;span lang=&quot;ES-CR&quot;&gt;ación nuestro entorno en español.&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s320/Img05.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248910485916201234&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9onE0I9-uyZJOxN8KCyQxc68RbUh30bMiyFYnE-UGA4dSad2cV_Khy2exeRJAOhoztU5-5ILfjVwoZJRpAQiIq3IhnXxmLBgPec8XW027q1zSMgNX8vFMomzUOS1cmBVqkM29ImxTaX8/s1600-h/Img05.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se que el Aporte no es muy util pero para aquellos que no lo sabian pos ahi lo tienen.. Que la pasen Bien........................................................................&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/1627967192840097133/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/1627967192840097133' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1627967192840097133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1627967192840097133'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2008/09/cmo-cambiar-el-idioma-del-ide-en-visual.html' title='Cómo cambiar el Idioma del IDE en Visual Studio 2005 ?'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwyuGbkMqH51WjmV6cnWj7pVd0-63z2MYBuzWanHzt_4dPD1Wkrs67pZ6VVhu5f_GU1PftYUOmDRC-huxOzHovAFDkXgoNs20CJHoJQeV1L0oTwtfmjMIKspIGx8vLyNikHz7kxrKxN70/s72-c/Img01.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1811741476982870812.post-1506463205790057705</id><published>2008-09-22T10:51:00.000-07:00</published><updated>2014-05-28T13:00:41.711-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Visual Net"/><title type='text'>Personalizar un Punto de Interrupción</title><content type='html'>Sabemos que los puntos de Interrupción son muy importantes a la hora de realizar una aplicación esto porque con ellos podemos detener la ejecución en un determinado lugar, este aporte pretende personalizar los puntos de interrupción…&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Primeramente para poner un punto de interrupción debemos de dar clic al lado derecho del código o p&lt;/span&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;resionar la tecla F9 como muestra la Figura&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCVTKV-zOocE085Hez47ipWGADBBr4463QK396MDcgeJRh3H6hEYXcl0kNx3Tg-c9TznY0i3spe7JO9fSdSkBNAaJaPywP23vFLS1XsWI0rdUJ5eIKLS04atop-PwFaGnXJzaymgfE1_o/s1600-h/01.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCVTKV-zOocE085Hez47ipWGADBBr4463QK396MDcgeJRh3H6hEYXcl0kNx3Tg-c9TznY0i3spe7JO9fSdSkBNAaJaPywP23vFLS1XsWI0rdUJ5eIKLS04atop-PwFaGnXJzaymgfE1_o/s320/01.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248905350599269570&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Seguidamente presionamos clic derecho sobre el punto &lt;/span&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;de interrupción y nos aparecerá un menú contextual como el siguiente, entonces nos dirigimos a la opción “al visitar…”&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsln8MpIT_PNwPjaajXVjySUgCS-N77GRocIABEz7_UjsDVgqY3vywVj1lD7sQ0OQjCxtbuiMcD7o3AB_kmF67af020LWBhRVAgRoVN9V9ahjK10MQzRnyoyidYdg465Dt-ns7aNVBty8/s1600-h/02.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsln8MpIT_PNwPjaajXVjySUgCS-N77GRocIABEz7_UjsDVgqY3vywVj1lD7sQ0OQjCxtbuiMcD7o3AB_kmF67af020LWBhRVAgRoVN9V9ahjK10MQzRnyoyidYdg465Dt-ns7aNVBty8/s320/02.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248905510955641506&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;span lang=&quot;ES-TRAD&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Seguidamente nos aparecerá la siguiente ventana en donde seleccionamos la opción “Imprimir un Mensaje” y borramos lo que aparece por defecto, luego ponemos la variable que queremos inspeccionar a la hora que la ejecución llegue a ese punto de interrupción como lo muestra la imagen y presionamos aceptar…&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-bhQ5DFLNSCymetQkXAkNo5lVd4IfeiF0Gi9ac-Lheqi44pXtqzSYyprZmmDdxTa9qEwJGrRQQ-Ge4CPMqazLgD2PswfVeKTF93KJuwcZHzMbfJ5CMuFZP1pU55xWzHqw2iVFNDhjMR8/s1600-h/03.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-bhQ5DFLNSCymetQkXAkNo5lVd4IfeiF0Gi9ac-Lheqi44pXtqzSYyprZmmDdxTa9qEwJGrRQQ-Ge4CPMqazLgD2PswfVeKTF93KJuwcZHzMbfJ5CMuFZP1pU55xWzHqw2iVFNDhjMR8/s320/03.JPG&quot; id=&quot;BLOGGER_PHOTO_ID_5248905879644697666&quot; style=&quot;cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-CR&quot;&gt;Con esto logramos que se anote en la ventana de depuración mucha información interesante e incluso decirle que continúe la ejecución como si no fuera un punto de interrupción, lo cual nos permite continuar de forma transparente pero inspeccionando nuestras variables...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;ES-TRAD&quot;&gt;Espero que este aporte les haya sido de provecho, que la pasen Bien....&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gmoralescruz.blogspot.com/feeds/1506463205790057705/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1811741476982870812/1506463205790057705' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1506463205790057705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1811741476982870812/posts/default/1506463205790057705'/><link rel='alternate' type='text/html' href='http://gmoralescruz.blogspot.com/2008/09/personalizar-un-punto-de-interrupcin.html' title='Personalizar un Punto de Interrupción'/><author><name>Geymer Morales Cruz</name><uri>http://www.blogger.com/profile/08242518399781552317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RQaVBdc3dG9y1c8rmD_qJsdevsNZA3dgCRuhmEjSeg-DXXjWqQM4aod-Xas4skV87mw3-1ocG4xLhd0WvXM74LKM1WAFz58PH2FAuEPu1ucZqjccUIOoeLP2ZLJUNw/s220/0346ad0.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCVTKV-zOocE085Hez47ipWGADBBr4463QK396MDcgeJRh3H6hEYXcl0kNx3Tg-c9TznY0i3spe7JO9fSdSkBNAaJaPywP23vFLS1XsWI0rdUJ5eIKLS04atop-PwFaGnXJzaymgfE1_o/s72-c/01.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>