Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-02-2008
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Poder: 20
jam888 Va por buen camino
Question funcion replace con comilla simple..?

Buenas tardes gente del foro..tengo el siguiente inconveniente.. tengo todos los modelos de autos cargados e una BD de SQL2000 de la siguiente manera 'Ford, 'Renault, es decir todos tienen delante una comilla simple.. lo que pretendo hacer es lo siguiente usar la funcion replace para eliminar la comilla simple.. que debiera ser asi.. replace(auto_nombre,''',' ') lo que da error.. debiera de utilizar algo parecido a lo de delphi como chr(39) para no utilizar 3 comillas simples.. alguien sabe como indicar un caracter en Sql2000 en esa funcion..?

desde ya gracias.
Responder Con Cita
  #2  
Antiguo 08-02-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
En Paradox, así se arreglaría:

Código SQL [-]
Update marcas 
set Marca=Substring(Marca from 2 for 5)

En SQL Server algo así:

Código SQL [-]
Update marcas 
set Marca=Mid$(Marca,2,10 )

Observa que parto de la base de que todos los campos contiene la comilla de inicio, sino lo que estaríamos haciendo es quitarle la primera letra.

Como es lógico guárdate antes una copia de la Tabla.

Un Saludo
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 09-02-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Para declarar una cadena que contiene una única comilla simple, debes escribir cuatro de estas:

Código Delphi [-]
var
  s: string;
begin
  s := '''';
end;

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar comilla simple dentro de un string Black_Ocean Varios 2 05-06-2007 04:30:43
!No puedo utilizar la funcion REPLACE para una base de Access! Adrian Angeles Conexión con bases de datos 2 30-06-2006 22:41:14
una simple función, un grave problema.. DynaRoc Varios 6 23-11-2004 16:39:55
Grabar cadena con comilla simple y back slash CHiCoLiTa PHP 3 03-03-2004 12:02:40


La franja horaria es GMT +2. Ahora son las 01:31:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi