SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: IGarcia en Lunes 25 de Septiembre de 2006, 16:49

Título: Select Con Comillas
Publicado por: IGarcia en Lunes 25 de Septiembre de 2006, 16:49
Hola a todos,

tengo un problema al hacer una select  en C#. Al coger los datos de una variable si esta contiene una comilla como podria ser (20') me da error porque el string se me acaba ahí, os pongo un ejemplo que se vera mas claro.

string codigo = "AC'205133";  

string SQLInsert = "Insert into pedidos(numped,codigo,fecha) values (0, ' " + codigo + " ', ' "+fecha+" ')";

El problema es que el string quedaría de la siguientes forma:

Insert into pedidos(numped,codigo,fecha) values (0, ' AC'205133 ', '10/02/03 ')";

Entonces no me hace bien la select porque me dice sintaxis incorrecta cerca de AC
se me corta el string en ese punto, como podría controlar eso?

Gracias de antemano un saludo
Título: Re: Select Con Comillas
Publicado por: hdr en Lunes 25 de Septiembre de 2006, 19:26
la verdad no estoy seguro, pero si le agregas \' para q te tome la comilla sencilla, o usa comandos con parametros.