tag:blogger.com,1999:blog-53875938239766347652024-02-19T14:11:10.126-08:00Asp.Net y Un Poco De SqlPublicacion de informacion(Codigo) sobre la plataforma .Net (VB .Net)y un poco de instrucciones sql serverraymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-5387593823976634765.post-4892810643595523832012-04-19T12:27:00.002-07:002012-04-19T12:27:50.063-07:00Web Service con Linq To SQLContinuamos con la entrega de mas material respecto aun curso que imparto sobre tecnologia net, yo lo llamo "un poco de todo" debido a que vemos asp .Net (controles de servidor, controles de validacion, Controles Ajax), serializacion JSson, LinqToSql, EntityFrameWork, WCF, Silverlight mmm jajaja por el momento solo recuerdo esos topicos.<br />
<br />
<br />
Bien pues una felicitacion a mis "muchachos" pro el esfuerzo que le han dado a este curso debido a que esta semana estuvo un poco pesadita ya que se vieron los siguientes temas:<br />
<br />
-> Patron de diseño MVP<br />
-> WebServices<br />
-> LinqToSql<br />
-> Publicar sitio web en iis<br />
-> instalar el iis en windows<br />
-> Registrar el framework en iis<br />
-> escribir entrada en el evento log de windows desde C#<br />
-> Temas para la certificacion 70-515 de microsoft<br />
<br />
Bueno y eso si contar las "practicas" en clase y el proyecto personal que deben entregar al final de la semana.<br />
<br />
Como es costumbre les dejo el link del <span style="font-size: large;"><a href="http://youtu.be/LltDLu8MtgE">video</a> </span>y el link para <a href="http://by171w.bay171.mail.live.com/default.aspx?rru=getmsg%3Fmsg%3DB3CD8DB7-8A44-11E1-B889-00237D65E98E&wlexpid=A8103A19C888453D90E9C688A2D6B8A7&wlrefapp=2#n=274010228&rru=inbox&fid=1&fav=1"><span style="font-size: large;">descargar</span></a> el codigo (solucion web y scrips), sobre la contruccion de un WebService e implementacion de linqTosql.<br />
<br />
<br />
Como por estos tiempos esta de "moda" el volcán popocatepetl no esta de mas decir que vivo "cerca" por asi decirlo de este coloso.<br />
<br class="Apple-interchange-newline" /><br />
Cualquier comentario es bien venido, saludos desde Atlixco, Puebla, Mexico.<br />
<br />raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com3tag:blogger.com,1999:blog-5387593823976634765.post-53410047458061484452012-04-19T10:57:00.000-07:002012-04-19T10:57:21.127-07:00Modelo-Vista-PresentadorLes presento una pequeña practica sobre el patrón de diseño Modelo-Vista-Prentador, les dejo el enlace de al <span style="font-size: large;"><a href="http://youtu.be/1WGOFLGyXew">Video</a> </span>y al<span style="font-size: large;"> <a href="https://skydrive.live.com/?cid=2199a27bc725bcae#cid=2199A27BC725BCAE&id=2199A27BC725BCAE%21245">Codigo</a>.</span><br />
<br />
Por Fata de tiempo no coloco Teoria, creo que en el video esta bien explicado, sin embargo en unos dias escribire un poco de teoria para reforzar mas los conocimiento sobre este patron (MVP).<br />
<br />
No se les olvide visitar mi canal de <span style="font-size: large;"><a href="http://www.youtube.com/user/rhernandezromero">youtube</a> </span><br />
<br />
Les mando un saludo desde Atlixco, Puebla, Mexico.<br />
<br />
<br />raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com2tag:blogger.com,1999:blog-5387593823976634765.post-22759245878459357772012-04-12T12:27:00.000-07:002012-04-12T12:27:10.804-07:00Controles de validación en ASP .Net y Update PanelNos encontramos en otra pequeña practica en la cual se muestra la utilización de los controles de validación incorporados en .Net, en primera parte un poco de teoria:<br />
<br />
RequiredFieldValidator: Especificamos que el campo es requerido.<br />
<br />
RegularExpressionValidator: Especificamos una expresión regular para validar un campo como email, telefono, entre otras.<br />
<br />
CompareValidator: Compara que sea igual, menor o mayor el contenido del control1 con el contenido del control2<br />
<br />
RangeValidatos: valida un rango de valor en un control por ejemplo un valor de 0 al 100.<br />
<br />
ValidationSummary: Despliega en forma de lista todos los errores que hay en la pagina dependiendo los controles de validación anteriormente mencionados<br />
<br />
para mayor informacion puede visitar la pagina de microsof: <a href="http://msdn.microsoft.com/es-es/library/cc295349.aspx">http://msdn.microsoft.com/es-es/library/cc295349.aspx</a><br />
<br />
<br />
A continuación explicare en que consiste la práctica: tenemos un webform de "Registro.ASPX" el cual tiene los datos de registro (nombre, apellido, dirección, etc...), ademas un campo "Usuario" este campo usuario lo verificaremos cuando el textbox pierda el focus, lo haremos de manera asincrona para no esperarnos hasta que el usuario le de click al boton registrarse, para ello necesitaremos un update panel, el cual ira el servidor verificara que ese usuario este disponible o no, y nos mostrara un mensajito en una etiqueta informando si esta disponible el usuario o no...<br />
<br />
Bueno como no me gusta escribir mucho "choro mareador" vamos directo a nuestra video explicativo de la practica <a href="http://youtu.be/T9cacVUqoyY">VIDEO</a><br />
<br />
y pos si fuera poco a el código fuente de la aplicacion y los scrips para la base de datos... <a href="https://skydrive.live.com/?cid=2199a27bc725bcae#cid=2199A27BC725BCAE&id=2199A27BC725BCAE%21243">CODIGO</a><br />
<br />
Si Exploran un poco el codigo se encontraran con un ejemplito de como convertir string a byte[] y de byte[] a string.<br />
<br />
<br />
" Muchas veces le pedimos a la madre que nos envie un guia para recorrer el camino, pero debes de aprovechar las señales que ya nos dejo"-... la bruja de portobello (paulo Coelho)<br />
<br />raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com2tag:blogger.com,1999:blog-5387593823976634765.post-14651773918522568682012-04-02T08:11:00.000-07:002012-04-19T12:28:24.755-07:00Modelo de 3 Capas en .Net C# Parte I<h2>
<span style="font-family: Arial, Helvetica, sans-serif;">Un poco de teoría sobre las 3 capas:</span></h2>
<br />
<br />
<div class="post-body entry-content" id="post-body-3593651029157121545" style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; position: relative; width: 536px;">
<span style="color: #444444;">E</span>xisten diferentes tipos de patrones a seguir para desarrollar un software, en este caso voy a explicar en que consiste la aqruitectura de 3 Capas , que ami parecer es la mas basica para desarrollar un sistemas.<br />
<br />
La arquitectura de 3 capas ,como su nombre lo dice, se divide en tres partes:<br />
<ul style="line-height: 1.4; list-style-image: initial; list-style-position: initial; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;">
<li style="border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.25em; padding-left: 0px; padding-right: 0px; padding-top: 0.25em;"><strong>La Capa de Presentación :</strong> Donde se encuentran los formularios y la parte visual de la aplicación.</li>
</ul>
<br />
<ul style="line-height: 1.4; list-style-image: initial; list-style-position: initial; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;">
<li style="border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.25em; padding-left: 0px; padding-right: 0px; padding-top: 0.25em;"><strong>La Capa de Negocios</strong> : Donde se encuentra toda la logica del negocio y clases que las componete es decir, Entidades y controladoras)</li>
</ul>
<br />
<ul style="line-height: 1.4; list-style-image: initial; list-style-position: initial; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 2.5em; padding-right: 2.5em; padding-top: 0px;">
<li style="border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.25em; padding-left: 0px; padding-right: 0px; padding-top: 0.25em;"><strong>La Capa de Acceso a Datos:</strong> Donde se encuentra las conexiones y las transacciones que se utilizan para comunicarse con la base de datos.</li>
</ul>
</div>
<br />
Teoria tomada del siguiente blog, para verlo pulsa <a href="http://juanlaracarrion.blogspot.mx/2010/12/arquitectura-de-3-capas-en-c.html">AQUI</a>:<br />
<br />
<br />
A continuación presentare un pequeño ejemplo sobre la construcción de una pequeña aplicación con el modelado de 3 capas (Presentación-Negocio-Datos), en el cual se muestra la manera de implementar este "patrón" en .Net.<br />
<br />
En este Ejemplo manejo Listas de entidades ( List<Autos> ), muestro la manera de llenar un gridview con columnas autogeneradas y una pequeña consulta Linq a una List<Autos>.<br />
<br />
También creamos la base de datos, una tabla y store procedure "Basico" insert, delete, update, selectAll y SelectByID.<br />
<br />
El codigo tanto de C# como los scripts para BD lo puedes descargar de <a href="https://skydrive.live.com/?cid=2199a27bc725bcae#cid=2199A27BC725BCAE&id=2199A27BC725BCAE%21240">AQUI</a>:<br />
<br />
En lugar de imprimir "pantallazos" que al final del dia resultaban ser un poco tediosos o enrredados he tomado la decisión de capturar la pantalla de mi "escritorio" mientras estuve desarrollando el "sistema" de ejemplo, para ver el <a href="http://www.youtube.com/watch?v=jRoIQ7pZqGY&context=C446811dADvjVQa1PpcFM7GigM0SrcKkMfFanajfUTujOARRZqrjk=">VIDEO</a>.<br />
<br />
Esta el la primera parte del video, posteriormente en la segunda parte haremos un gridview editable y generar las columnas nosotros mismo "AutoGenerateColumns = false".<br />
<br />
Esta Idea de los videos surgio por iniciativa de: Antonio Valenzuela (Pachuca), Fernando Cortes(Veracruz), Ramiro Morales(Puebla), Fernando Sosa (Puebla) aquienes tuve el gusto de impartir una pequeña capacitación del entorno .Net.<br />
<br />
Sobre todo agradezco a dios por brindarme la oportunidad de estar con mi familia y el darme la oportunidad de encaminar en el mundo de la programación .Net a nuevos Talentos.<br />
<br />
<br />
Sigan a la espera de nuevos videos en los cuales abordaremos temas como, WCF, LinqToSQL, WebService, SerializacionmJson,MVP, Facade y las nuevas "cosas" que vaya aprendiendo en el mundo Net.<br />
<br />
Ademas un nuevo reto sera el publicar información sobre el examen de certificacion 70-515 (Aplicaciones web con el Framework 4)<br />
<br />
NOTA: Lo publicado tanto en este blog como en youtube o skydrive son sin fines de lucro.<br />
<br />
<br />
<br />
<br />raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com12tag:blogger.com,1999:blog-5387593823976634765.post-42368701388853663362011-10-27T17:06:00.000-07:002011-10-27T17:16:56.608-07:00Convertir string a Binary (sql)<span style="color: black;">Les dejo la menera de como convertir un byte/Linq.Binary a string y viceversa</span><br />
<span style="color: black;"><br /></span><br />
<span style="color: black;">almacenar tipos byte/binary en nuestra base de datos nos es muy util ya que nvarchar(max) soporta 4000 caracteres, y que pasa cuando necesitamos guardar mas de esos 4000 datos? la solucion es trabajarlos como binarios</span><br />
<span style="color: black;"><br /></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><br /><br /><span style="font-size: small;"><span style="color: black;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Dim</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> MyByte </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Byte</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">() = ConverStringToByte(</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">"Hola Mundo"</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">)</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Dim</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> MyCadena </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">String</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> = ConvertByteToStrig(MyByte)</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"></span></span></span><br /><br /><br /><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">End</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Sub</span></span></span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><br /><span style="color: black;"><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Private</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Function</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> ConverStringToByte(</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">ByVal</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> strCadena </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">String</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">) </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Byte</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">()</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"></span></span></span><br /><br /><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Return</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Encoding</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.UTF8.GetBytes(strCadena)</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"></span></span></span><br /><br /><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">End</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Function</span></span></span></span><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Private</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Function</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> ConvertByteToStrig(</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">ByVal</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> VarBytes </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Byte</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">()) </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">String</span></span></span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><br /><span style="font-size: small;"><span style="color: black;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Return</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Encoding</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.UTF8.GetString(VarBytes)</span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"></span></span></span><br /><br /><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">End</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Function</span></span></span></span></span></span></span></span></span><br /><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><br /><span style="color: black; font-size: small;">Aca esta el resultado:<br />primero al convertir el string a byte:</span></span></span></span></span></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDWds4bkNBvICxva6kAIgQZF97vBUownyJ_2QPAWobrUoc2Q5Y1Q3f9WpaxDrD4qP9OupLMyEtvVH3HYJmFIcBQx4xSblQLEGvWw_MGqLxwLDcyosvW63oO7DP5zctZDuv06_C8F04jB5C/s1600/byte.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: black;"><img border="0" height="160" ida="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDWds4bkNBvICxva6kAIgQZF97vBUownyJ_2QPAWobrUoc2Q5Y1Q3f9WpaxDrD4qP9OupLMyEtvVH3HYJmFIcBQx4xSblQLEGvWw_MGqLxwLDcyosvW63oO7DP5zctZDuv06_C8F04jB5C/s400/byte.png" width="400" /></span></a></div>
<br />
<br />
<span style="color: black;">Despues de byte a string:</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggN026SNXVIPrLAyGROXG-14zovh34o5CL_OuRRS4YQKRGhC56dAC2SImjG3a_pLNVbEa7N1OvxRtOlPnp-TKhAlwKrUbdZrLOq9wi8rr_-tvSGLSISJ5UScwv_xfsEB4zuOKp58B4yFoT/s1600/string.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: black;"><img border="0" height="180" ida="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggN026SNXVIPrLAyGROXG-14zovh34o5CL_OuRRS4YQKRGhC56dAC2SImjG3a_pLNVbEa7N1OvxRtOlPnp-TKhAlwKrUbdZrLOq9wi8rr_-tvSGLSISJ5UScwv_xfsEB4zuOKp58B4yFoT/s400/string.png" width="400" /></span></a></div>
<br />
<span style="color: black;">muchos pensaria que podemos convertir nuestra VarByte con simplemete la propiedad toString pero no es asi, veamos que pasa:</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgula-Sl6SvYvtmh62sk05iGgOeAez-nwx0zw3zQM1o5TA_xwEB1rhPi5-1sGD53WJUwGrAr7q-iHYnk5_PCxFtP2XW4soKbG1oORBxCEOjE-oZn4whNMrcHe5hjOIVVXX11wQl8P_-hjSU/s1600/tostrong.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: black;"><img border="0" height="172" ida="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgula-Sl6SvYvtmh62sk05iGgOeAez-nwx0zw3zQM1o5TA_xwEB1rhPi5-1sGD53WJUwGrAr7q-iHYnk5_PCxFtP2XW4soKbG1oORBxCEOjE-oZn4whNMrcHe5hjOIVVXX11wQl8P_-hjSU/s400/tostrong.png" width="400" /></span></a></div>
<br />
<span style="color: black;">Dejo la manera de convertir un Linq.Binary a string, cuando estas trabajando LinqToSql </span><br />
<br />
<span style="color: blue; font-family: Consolas;"><span style="color: blue; font-family: Consolas;"><span style="color: blue; font-family: Consolas;"><span style="color: black;">Dim</span></span></span></span><span style="color: black;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> str </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">As</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">String</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> = </span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"><span style="font-family: Consolas;">Encoding</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.UTF8.GetString(MyVarLinBinary.ToArray())</span></span></span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">.<span style="font-size: small;"><span style="color: black;">en el </span></span></span><span style="font-size: small;"><span style="color: black; font-family: Arial, Helvetica, sans-serif;">siguiente post dejare una tabla con la equivalencia de tipo de datos entre sqlServer y el .NetFramework; esta tabla me la fue proporcionada por mi compaleñero Gustavo Barreto y no se de donde la haya obtenido..... SALUDOS A TODOS<br /><br />Dudas, Comentarios:<br /><br />msn: </span></span><a href="mailto:sunriseitsa@hotmail.com"><span style="color: black; font-family: Arial, Helvetica, sans-serif; font-size: small;">sunriseitsa@hotmail.com</span></a><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: black; font-size: small;">para que te acepte en el msn primero mandame un mail con tu duda/comentario, es por seguridad.</span><span style="font-size: x-small;"><span style="font-size: x-small;"> </span></span></span>raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com1tag:blogger.com,1999:blog-5387593823976634765.post-60823533700934852052010-11-18T14:41:00.000-08:002010-11-18T14:44:21.027-08:00pulsa aqui: <a href="https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B1f3JQpOsjjGOGI4Yzk0YjktMzE4ZS00ZWE3LWFlNjktYzhkNDQ2NDFhY2My&hl=en">principal </a>raymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com0tag:blogger.com,1999:blog-5387593823976634765.post-52813532132239427342010-11-18T14:24:00.001-08:002010-11-18T14:24:30.864-08:00introduccionempezare a pulicar informacion de aspraymundo hernandezhttp://www.blogger.com/profile/02217197718792561646noreply@blogger.com0