Programación General > Visual Basic 6.0 e inferiores

 Ayuda Urgente

(1/2) > >>

chicharos:
hola:

tengo un grabe problema, en la base de datos de clientes hay clientes que tienen escrito un apostrofo, cuando lo filtro por una consulta de SQL me da un error.

Alguien sabe como quitar ese error

Jose Arriagada:
deberias hacer una "limpieza" de los datos, cambiando los apostrofes por otro caracter (por ejemplo, doble comillas).

Lo puedes hacer a traves del Analizador de Consultas,  o con un programa Visual

Es refacil.

cpmario:
Hay que duplicar la comilla simple para hacer una búsqueda SQL por ejemplo
Para buscar "Mac' Pato" escribe "Mac'' Pato"

Para duplicar las comillas simples puedes usar :
 cadena=Replace(cadena, "'", "''")


 :)

chicharos:
CPMARIO


bas a decir que soy muy torpe pero, de esta forma no se alteran los datos dentro de la tabla?


te agradesco mucho

chicharos:
cpmario

ya realice la instruccion que me pasaste y obtengo los siguiente:


cuando realiso la instruccion replace en efecto la reeemplaza pero cuando mando buscar la cadena ya modificada ya no aparece el error pero ya no localiza los datos que debe presentar

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa