C/Visual C - Establecer un filtro en ADO

 
Vista:

Establecer un filtro en ADO

Publicado por Juan Vilches (8 intervenciones) el 09/07/2001 11:23:48
Alguien sabe como asignarle a la propiedad Filter de un RecordSet de ADO una cadena de texto que contenga comillas simples?

Ej: m_pRs->Filter = "Idioma = 'Aleman 'Grupo 1' ' "

he probado meterle doble comillas simples y nada.
Idioma = ' Aleman ' ' Grupo 1 ' ' '

Gracias y Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Asignación de una cadena de texto con comillas simples a la propiedad Filter de un RecordSet de ADO

Publicado por Alejandro (946 intervenciones) el 03/10/2024 18:24:17
Para asignar una cadena de texto que contenga comillas simples a la propiedad Filter de un RecordSet de ADO en Visual C++, puedes utilizar el carácter de escape (\) antes de cada comilla simple dentro de la cadena. Aquí tienes un ejemplo de cómo hacerlo:

1
m_pRs->Filter = "Idioma = 'Aleman ''Grupo 1'' '";

En este ejemplo, se utiliza dos comillas simples consecutivas ('') para representar una comilla simple dentro de la cadena. Esto le indica al compilador que la comilla simple no debe ser interpretada como el final de la cadena, sino como parte del texto que se desea filtrar.

Espero que esta solución te sea útil. ¡Saludos, Juan!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar