Foros del Web » Programando para Internet » ASP Clásico »

Las dichosas comillas

Estas en el tema de Las dichosas comillas en el foro de ASP Clásico en Foros del Web. Hola a tod@s Lo primero dar la Enhorabuena por la nueva presentación. Y una nueva cuestión... Bien. Estoy haciendo un buscadorcillo, os planteo mi duda. ...
  #1 (permalink)  
Antiguo 03/06/2004, 04:13
 
Fecha de Ingreso: enero-2004
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
Las dichosas comillas

Hola a tod@s

Lo primero dar la Enhorabuena por la nueva presentación.

Y una nueva cuestión...

Bien. Estoy haciendo un buscadorcillo, os planteo mi duda.
Con el contenido del campo Titulo de mi base de datos, hago un enlace, y con otros campos,los muestro. Pero si el campo Titulo, tiene una comilla, o alguno de los otros campos tiene ", me falla.
Entonces, la solución que he encontrado es ver q las cadenas escriban la comilla como caracter, no como final de instrucción
La función seria algo asi:

Function Reemplazar(MiCadena)
Subcadena=" "
MiCambio=" "
Reemplazar=Replace(MiCadena, Subcadena, MiCambio)
End Function
Mi duda es: Como le digo que me busque la Subcadena: ", y qué cambio debo hacerle para que cuando lo muestre la comilla me la tome por un caracter?Es decir, como pongo una " en Subcadena, para que me la tome como caracter, y por qué tengo que sustituirlo en MiCambio???

Muchas gracias de antemano.

Besos
__________________
La prueba mas clara de sabiduria es la alegria continua
  #2 (permalink)  
Antiguo 03/06/2004, 04:26
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 21 años, 3 meses
Puntos: 0
Convierte la cadena de qbusqueda asi como las que tienes en la base de datos en Unicode, de forma que las comillas te queden transformadas.
  #3 (permalink)  
Antiguo 03/06/2004, 04:39
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
No sé, prueba así

Function Reemplazar(MiCadena)
Reemplazar=Replace(MiCadena,"""",""")
End Function

  #4 (permalink)  
Antiguo 03/06/2004, 05:28
 
Fecha de Ingreso: enero-2004
Mensajes: 132
Antigüedad: 21 años, 3 meses
Puntos: 0
Okeyss

Muchas gracias. Esto ya tira.

No he entendido muy bien tu planteamiento unholy.

Besossss
__________________
La prueba mas clara de sabiduria es la alegria continua
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.