Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

uso de la funcion replace

Estas en el tema de uso de la funcion replace en el foro de SQL Server en Foros del Web. es esto correcto? replace(campo,'“','#') necesito reemplazar estas horribles comillas “ por # o por cualquier comilla gracias!...
  #1 (permalink)  
Antiguo 04/11/2009, 10:12
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
uso de la funcion replace

es esto correcto?

replace(campo,'“','#')

necesito reemplazar estas horribles comillas “
por # o por cualquier comilla
gracias!
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 04/11/2009, 13:45
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
Respuesta: uso de la funcion replace

Si es correcto.
  #3 (permalink)  
Antiguo 07/11/2009, 16:02
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
Respuesta: uso de la funcion replace

no, no lo es porque no funciona
__________________
On error no hago nada porque deje de fumar...
  #4 (permalink)  
Antiguo 08/11/2009, 10:26
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: uso de la funcion replace

¿Qué error te da?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 08/11/2009, 15:52
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
Respuesta: uso de la funcion replace

me daba este error

Argument data type text is invalid for argument 1 of replace function. (severity 16)
General SQL Server error: Check messages from the SQL Server (severity 16)

pero lo solucioné con replace(cast campo as varchar(8000),'“','#')

ahora me funciona pero no me reemplaza nada...
no me identifica las comillas estas “
__________________
On error no hago nada porque deje de fumar...
  #6 (permalink)  
Antiguo 08/11/2009, 23:18
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 18 años, 9 meses
Puntos: 5
Uso de la funcion replace

Hola,
esto te funciona ?


Código PHP:

select  replace
('hola"amigo"como"estas','"','#'

Saludos.
__________________
. .: El mejor Inicio :. .
  #7 (permalink)  
Antiguo 09/11/2009, 06:16
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
Respuesta: uso de la funcion replace

nopes, eso no funciona, se arregla con CAST
pero el problema sigue ya que no reemplaza nada porque aparentemente no reconoce esas comillas extrañas
__________________
On error no hago nada porque deje de fumar...
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 18:54.