Article View: chile.comp.programacion
Article #177Re: Limpiar string
From: .:GeniodelLag:.
Date: Tue, 28 Jul 2009 13:57
Date: Tue, 28 Jul 2009 13:57
78 lines
3340 bytes
3340 bytes
Deber�a funcionarte as�.
string Retorno =
"0732ISO0250000330210F23C84812E808402000000001000000000063944200\0";
string[] arrRetorno = Retorno.Split('\\');
string Dato = arrRetorno[0].ToString();
INSERT INTO TABLA (campo, texto) VALUES
(campo, Dato)
Eso!
PD: Es muy posible que tengas problemas con el caracter '\' si estas
trabajando con C#, por eso en el Split lo puse doble, pues en Visual
Studio se hace as�.
Pintamono wrote:
> probe eso tambien y no me funciono...
> "Laloco.Net" <miguelmunoz(borrar)@vtr.net> wrote in message
> news:h47tiu$fvq$1@jagger.tie.cl...
>> pasar la cadena a una matriz, luego recorrerla con un while hasta "/" y
>> meter todo en otra cadena temporal?
>>
>> Tambien peude ser un for con un if.
>>
>> saludos
>> "Pintamono" <pintamono@NoMandeWeas.kk> escribi� en el mensaje
>> news:e17ad401b516a8e4db573fcab21eabea$1@usenet.no-ip.com...
>>> Que tal,
>>>
>>> tengo un problema con lo siguiente...
>>>
>>> Via socket recibo un texto y en algunas ocasiones recibo ademas de la
>>> respuesta esperada un valor "\0" esto se supone que es el fin de linea
>>> pero no hallo como sacarlo...
>>>
>>> Mi respuesta esperada seria algo como
>>>
>>> "0732ISO0250000330210F23C84812E808402000000001000000000063944200"
>>>
>>> pero esta cosa me responde
>>>
>>> "0732ISO0250000330210F23C84812E808402000000001000000000063944200\0"
>>>
>>> he tratado con string.replace, string.remove y no hay caso...
>>>
>>> alguna idea?
>>>
>>> Para recibir los datos hago lo siguiente
>>>
>>> int bytesRec = client.Receive(bytes);
>>> Respuesta = Encoding.ASCII.GetString(bytes, 0, bytesRec);
>>>
>>> el problema es que esa respuesta la guardo en SQL pero al llevar el
>>> valor en cuestion se me cae con error "Unclosed quotation mark after
>>> the character string "
>>>
>>> Dato: estoy amarrado a una dll de comunicacion con sql por lo que el
>>> unico metodo de consulta es generar la consulta en el codigo, o sea,
>>> no usar procedimientos almacenados.
>>>
>>> Y lo hago asi:
>>>
>>> INSERT INTO TABLA (campo, texto) VALUES
>>> (campo,'0732ISO0250000330210F23C84812E808402000000001000000000063944200\0')
>>>
>>> y eso se me cae...
>>>
>>> Alguna idea u orientacion?
>>>
>>> Gracias.
>>>
>>> PD: el codigo lo manejo en C#
>>>
>>
>>
>>
Technical Details
Message-ID:
<e28cff350e9e42231ebd8d17cf209e4d$1@usenet.no-ip.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<e17ad401b516a8e4db573fcab21eabea$1@usenet.no-ip.com> <h47tiu$fvq$1@jagger.tie.cl> <h48ctp$lch$1@jagger.tie.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: e499fe1f24,e082dd8e0543185a X-Google-Attributes: gide499fe1f24,public,usenet X-Google-NewGroupId: yes X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: gdl@gdl.cl (.:GeniodelLag:.) Newsgroups: chile.comp.programacion Subject: Re: Limpiar string Date: Tue, 28 Jul 2009 10:57:25 -0300 Organization: Usenet Chile.* http://usenet.no-ip.com Lines: 80 Message-ID: <e28cff350e9e42231ebd8d17cf209e4d$1@usenet.no-ip.com> References: <e17ad401b516a8e4db573fcab21eabea$1@usenet.no-ip.com> <h47tiu$fvq$1@jagger.tie.cl> <h48ctp$lch$1@jagger.tie.cl> NNTP-Posting-Host: pc-231-67-239-201.cm.vtr.net Mime-Version: 1.0 X-Trace: news.nivel5.cl 1248789450 7675 201.239.67.231 (28 Jul 2009 13:57:30 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 28 Jul 2009 13:57:30 +0000 (UTC) User-Agent: NewsPortal/0.3X RCL MOD X-Abuse: robertocl@gmail.com X-HTTP-Posting-Host: 200.75.4.195