Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 21
nemesio Va por buen camino
Por qué no colocas la instrucción sql completa que estas utilizando?

Saludos
Responder Con Cita
  #2  
Antiguo 05-10-2006
Overfind Overfind is offline
Miembro
 
Registrado: ago 2006
Posts: 10
Poder: 0
Overfind Va por buen camino
esa es la Sql completa, creo que es por el string ....
el campo rut_apoderado es un alfanumerico de 8 y el valor contenido en la tabla es un '1'.....
Responder Con Cita
  #3  
Antiguo 05-10-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Pues si, necesitas enviar el valor asi:

Código SQL [-]
 
SELECT NRO_FAMILIA FROM FAMILIA
WHERE RUT_APODERADO = '1       '

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 05-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola Egostar
Por que ?
Necesitas darle la extension de 8 ?
Saludos
Responder Con Cita
  #5  
Antiguo 05-10-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
mmmm, no, estoy mal, ya hice una pequeña prueba y no, no se requiere, perdon.

Deberia de poder mostrar el registro haciendo la compracion con '1'.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 05-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Por eso me quede con la duda, he indique si quitando las comillas se podria?
Para mi el codigo deberia funcionar.
Saludos
Responder Con Cita
  #7  
Antiguo 05-10-2006
Overfind Overfind is offline
Miembro
 
Registrado: ago 2006
Posts: 10
Poder: 0
Overfind Va por buen camino
nop, el problema ya tengo claro que es la comparacion.... probe con distintas formas y no me arrojaba datos al completar todos lo caracteres

Código SQL [-]
select * from familia where familia.rut_apoderado ='1';

o
Código SQL [-]
select * from familia where familia.rut_apoderado ='       1';
o sus distintas combinaciones....

probe algo asi y ahi si me arroja resultados, pero son valores aproximados no el exacto

Código SQL [-]
select * from familia where familia.rut_apoderado like '%1%';
Responder Con Cita
  #8  
Antiguo 05-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
La verdad cada vez entiendo menos y eso que no fui yo quien pregunto.
Por favor que alguien lo explique.
No entiendo este Paradox, la verdad cada vez que veo en foros hay mas enrredo, es que no funciona el sql en Paradox como en otros motores, que hay tanta diferencia entre access, MYSql y Paradox ?
No deberia tener por lo menos cierta similitud ? o hay que reaprender todo ?
Bueno problemas de existencialismo. cosas de la edad.
Saludos
Responder Con Cita
  #9  
Antiguo 06-10-2006
Overfind Overfind is offline
Miembro
 
Registrado: ago 2006
Posts: 10
Poder: 0
Overfind Va por buen camino
El problema es comparar una cadena de caracteres con un campo dentro de una tabla, ambos campos tienen distintos largos(largo de la cadena de caracteres).....
al utilizar el
Código SQL [-]
Select * From Familia where Familia.rut_apoderado='1';

a pesar de que el uno existe en la tabla la consulta arroja Null.

al utilizar el siguiente SQL arroja registros
Código SQL [-]
Select * From Familia where Familia.rut_apoderado like '%1';

la cosa es ahora como deberia ser en delphi

qrypagmat.SQL.Clear();
qryconsulta.sql.add('select * from Familia where Familia.rut_apoderado like arametro';
qRYpagmat.ParamByName('parametro').AsString :='1';

asi seria en delphi utilizando un like?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Instalar Ayuda (.HLP) en la Ayuda de Delphi? MasterXP Varios 6 12-04-2006 06:57:49
Ayuda para crear ayuda... Gabriel2 Varios 2 10-06-2005 00:15:18
Leer la ayuda... Ayuda! MaJeSTiC Varios 0 04-08-2004 21:24:42
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59
Ayuda Con Instalacion De Archivos De Ayuda Legolas Varios 1 01-12-2003 14:48:03


La franja horaria es GMT +2. Ahora son las 01:23:46.


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