Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2004
rebollo75 rebollo75 is offline
Miembro
 
Registrado: nov 2004
Posts: 46
Poder: 0
rebollo75 Va por buen camino
Angry consulta parametrizada

hola a todos

el problema es el siguiente, quiero hacer una consulta parametrizada pero con cualquier valor por delante y cualquier valor por detras como *sanchez* para que salgan todos los sanchez, por ejemplo:

flischa.qtotal.SQL[2]:= ' where cod_cha like "%" + :Pcod + "%"; ';

pero me un fallo de que espera 2 parametros. Se que en vez de las comillas dobles(") lo que utiliza es la comilla simple ('), pero si pongo la comilla simple ('), me corta la cadena.

Muchas gracias.
Responder Con Cita
  #2  
Antiguo 16-11-2004
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
Pon dos comillas simples '' y no una doble "

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 18-11-2004
DEPROE DEPROE is offline
Miembro
 
Registrado: nov 2004
Posts: 10
Poder: 0
DEPROE Va por buen camino
creo que te sobran comillas y puntoycoma

lo pones asi
flischa.qtotal.SQL[2]:= ' where cod_cha like "%" + :Pcod + "%"; ';

prueba asi
flischa.qtotal.SQL[2]:= ' where cod_cha like ''%' + :Pcod + '%'' ';

si :Pcod = 'hola'

flischa.qtotal.SQL[2] = ' where cod_cha like ''%hola%'' ';

esto debe funcionar
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


La franja horaria es GMT +2. Ahora son las 13:24:57.


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