Select en DataTable

26/06/2007 - 12:45 por Clara | Informe spam
Hola,
Tengo un código así:
DataTable tabla;
string municipio;


DataRow[] f = tabla.Select("Municipio = '" + municipio + "'");
Esto funciona, excepto para casos tipo
municipio = "PLATJA D'ARO";
Dá error por que PLATJA D'ARO lleva una comilla.
Como puedo hacer para que funcione?
he probado sustituyendo la comilla por dos comillas, tres comillas, ... pero
nada me funciona.

Gracias

Preguntas similare

Leer las respuestas

#1 Jaime Andres
26/06/2007 - 19:54 | Informe spam
Hola Clara,

podiras probar reemplazando la comilla del texto y del campo de la tabla por
otro simbolo, solo cuando haces la comparacion (tabla.Select ...), para que
no te efecte la consulta.

Espero te sirva, Saludos.
Respuesta Responder a este mensaje
#2 DarkSpy
27/06/2007 - 23:55 | Informe spam
On 26 jun, 06:45, "Clara" wrote:
Hola,
Tengo un código así:
DataTable tabla;
string municipio;


DataRow[] f = tabla.Select("Municipio = '" + municipio + "'");
Esto funciona, excepto para casos tipo
municipio = "PLATJA D'ARO";
Dá error por que PLATJA D'ARO lleva una comilla.
Como puedo hacer para que funcione?
he probado sustituyendo la comilla por dos comillas, tres comillas, ... pero
nada me funciona.

Gracias



Prueba poniendo una @ antes de comenzar el texto, así el compilador
entenderá que todo lo que pongas a continuación es texto y no debe
interpretarlo, algo asi:

municipio = @"PLATJA D'ARO";

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida