[GUFA] sacar caracteres de control en campo sql.
Hola a Todos! Me fui por aquí convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment anda joya! Saludos, Y muchisimas gracias! TheCount. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Eduardo E. Tkachuk Enviado el: Martes, 17 de Mayo de 2011 06:31 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Bueno En sistema que estoy modificando hay un método que hace esto LPARAMETERS tcCadena tcCadena = STRTRAN(tcCadena, CHR(13)+CHR(10), SPACE(1) ) tcCadena = CHRTRAN(tcCadena, CHR(13)+CHR(09)+CHR(10)+CHR(00)+CHR(59), SPACE(5) ) RETURN tcCadena Para todo lo que se presente ..vio? Eduardo De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Rafael Copquin Enviado el: Martes, 17 de Mayo de 2011 03:42 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Podés hacer un cursor adapter dela tabla del SQL Server que querés modificar, luego usar chrtran sobre el cursor y luego lo mandas al motor, por ejemplo: si la tabla es tubase.dbo.clientes hacé un CA con una sentencia como esta lcCuenta = '1234' cCmd = [select * from tubase.dbo.clientes where cuenta=]+['+lcCuenta+['] Si el cursor del CA se llama curClientes replace curClientes.direccion with chrtran(direccion,'corrientes','Corrientes') tableupdate(.t.,.t.,'curClientes') Eso funciona perfectamente contra el SQL Server. Yo lo uso bastante, sin problemas Rafael Copquin El 17/05/2011 10:21, PabloC escribió: Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico En una columna de una tabla SQL, por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 22:17 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1509/3643 - Release Date: 05/17/11
[GUFA] sacar caracteres de control en campo sql.
Bueno En sistema que estoy modificando hay un método que hace esto LPARAMETERS tcCadena tcCadena = STRTRAN(tcCadena, CHR(13)+CHR(10), SPACE(1) ) tcCadena = CHRTRAN(tcCadena, CHR(13)+CHR(09)+CHR(10)+CHR(00)+CHR(59), SPACE(5) ) RETURN tcCadena Para todo lo que se presente ..vio? Eduardo De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Rafael Copquin Enviado el: Martes, 17 de Mayo de 2011 03:42 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Podés hacer un cursor adapter dela tabla del SQL Server que querés modificar, luego usar chrtran sobre el cursor y luego lo mandas al motor, por ejemplo: si la tabla es tubase.dbo.clientes hacé un CA con una sentencia como esta lcCuenta = '1234' cCmd = [select * from tubase.dbo.clientes where cuenta=]+['+lcCuenta+['] Si el cursor del CA se llama curClientes replace curClientes.direccion with chrtran(direccion,'corrientes','Corrientes') tableupdate(.t.,.t.,'curClientes') Eso funciona perfectamente contra el SQL Server. Yo lo uso bastante, sin problemas Rafael Copquin El 17/05/2011 10:21, PabloC escribió: Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico En una columna de una tabla SQL, por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 22:17 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Podés hacer un cursor adapter dela tabla del SQL Server que querés modificar, luego usar chrtran sobre el cursor y luego lo mandas al motor, por ejemplo: si la tabla es tubase.dbo.clientes hacé un CA con una sentencia como esta lcCuenta = '1234' cCmd = [select * from tubase.dbo.clientes where cuenta=]+['+lcCuenta+['] Si el cursor del CA se llama curClientes replace curClientes.direccion with chrtran(direccion,'corrientes','Corrientes') tableupdate(.t.,.t.,'curClientes') Eso funciona perfectamente contra el SQL Server. Yo lo uso bastante, sin problemas Rafael Copquin El 17/05/2011 10:21, PabloC escribió: Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico "En una columna de una tabla SQL", por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC *De:*GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *Mario Munuce Furze *Enviado el:* Lunes, 16 de Mayo de 2011 22:17 *Para:* GUFA List Member *Asunto:* [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el "método Munuce". Chasgracias!. m. *De:*GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *PabloC *Enviado el:* Lunes, 16 de Mayo de 2011 12:51 p.m. *Para:* GUFA List Member *Asunto:* [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC *De:*GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *Mario Munuce Furze *Enviado el:* Lunes, 16 de Mayo de 2011 14:44 *Para:* GUFA List Member *Asunto:* [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. *De:*GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] *En nombre de *Mario Munuce Furze *Enviado el:* Lunes, 16 de Mayo de 2011 12:23 p.m. *Para:* GUFA List Member *Asunto:* [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. No virus found in this message. Checked by AVG - www.avg.com <http://www.avg.com> Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 No virus found in this message. Checked by AVG - www.avg.com <http://www.avg.com> Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Es que el conde no dice que es para mostrarlo, dice porque es el que no me deja guardar CSV Saludos PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Alejandro, Newbery Enviado el: Martes, 17 de Mayo de 2011 10:51 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Ese tipo de tareas las realizas para mostrar/consumirlas desde el lado cliente, siempre es mejor y más rápìdo realizarlas con un lenguaje de programación con el cual consumis los datos, para el foro, vfp. Saludos Alejandro. _ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Martes, 17 de Mayo de 2011 10:22 a.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico En una columna de una tabla SQL, por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 22:17 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Ese tipo de tareas las realizas para mostrar/consumirlas desde el lado cliente, siempre es mejor y más rápìdo realizarlas con un lenguaje de programación con el cual consumis los datos, para el foro, vfp. Saludos Alejandro. _ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Martes, 17 de Mayo de 2011 10:22 a.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico En una columna de una tabla SQL, por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 22:17 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Mi estimado, esa funcion es de VFP y no de SQL, su planteo indico En una columna de una tabla SQL, por lo cual la solución planteada por Ud. es la única por lo menos que yo conozca desde el lado del motor. Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 22:17 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Gracias a todos, CHRTRAN() es el camino por donde vamos a resolver el problema. Es más rápido que el método Munuce. Chasgracias!. m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC Enviado el: Lunes, 16 de Mayo de 2011 12:51 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11 _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Lo interesante de esta función es que de una te reemplaza todos los caracteres que indiques en el 2do parámetro, por las posiciones equivalentes en el 3cer parámetro. Ejemplo: lcSearchExpression = 'áéíóúÁÉÍÓÚäëïöüÄËÏÖÜñÑ¿?¡!½¼¾¹³²ƒ±×÷£¥¢¤®©ªº°{}«»' lcReplacementExpression = 'aeiouAEIOUaeiouAEIOUnN ' lcString = chrtran( lcAlgunString, lcSearchExpression, lcReplacementExpression) Espero haber sido claro. Saludos Alejandro. _ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Alejandro, Newbery Enviado el: Lunes, 16 de Mayo de 2011 02:48 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola Mario, por ahí esta función te sirve CHRTRAN(cSearchedExpression, cSearchExpression, cReplacementExpression). Saludos Alejandro. _ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 02:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m.
[GUFA] sacar caracteres de control en campo sql.
Estimado Conde, seguramente algun guru podrá iluminarnos, pero esto es exactamente lo que hago yo ante un problema similar Abrazo PabloC De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 14:44 Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Hola Mario, por ahí esta función te sirve CHRTRAN(cSearchedExpression, cSearchExpression, cReplacementExpression). Saludos Alejandro. _ De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 02:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m.
[GUFA] sacar caracteres de control en campo sql.
Lo bueno que tiene el oraculo, es que a veces uno mismo se responde. Esta es la solucion a las trompadas que encontré. Alguna oferta para mejorarla? convert(varchar(254),REPLACE(REPLACE(replace(AR.art_Comment,',',' '),CHAR(10),''),CHAR(13),'')) as ArtComment saludos, m. De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Mario Munuce Furze Enviado el: Lunes, 16 de Mayo de 2011 12:23 p.m. Para: GUFA List Member Asunto: [GUFA] sacar caracteres de control en campo sql. Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m. _ No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1375 / Virus Database: 1500/3641 - Release Date: 05/16/11
[GUFA] sacar caracteres de control en campo sql.
Hola zorros! Tengo el siguiente problema, a ver si me pueden dar una mano: En una columna de una tabla SQL que tiene el formato nvarchar(254) el usuario escribe comentarios. Bien. El campo en cuestión se graba con todos los caracteres de control que el filipino tenga ganas de poner ( comas, punto y comas, puntos, salto de renglón etc) el problema, es a la hora de extraer esos comentarios: necesito limpiarlo de caracteres de control hasta ahora, logre sacarle las comas, porque es el que no me deja guardar CSV convert(varchar(254),replace(AR.art_Comment,',',' ')) as ArtComment los caracteres que más me importan de depurar son el tab y el salto de linea. Se les ocurre cómo? Gracias por anticipado. Saludos, m.