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 09-06-2004
rober rober is offline
Miembro
 
Registrado: may 2004
Posts: 20
Poder: 0
rober Va por buen camino
Question otra duda...

roman...
como le hago para que en vez de pedir los registros con clave=125, que me muestre todos los registros que sean iguala un valor asignado por el ususario.

me omagino que debe de ser algo asi:

select
...
...
...
...
from tabla
where clave=edit1.text

pero ma sale error
ayuda porfavor
gracias

saludos
Responder Con Cita
  #2  
Antiguo 09-06-2004
AbcXxx AbcXxx is offline
Miembro
 
Registrado: jun 2003
Posts: 50
Poder: 21
AbcXxx Va por buen camino
rober, que tipo de campo es clave?
si es entero te podria servir esto:

where clave=strtoint(edit1.text)
Responder Con Cita
  #3  
Antiguo 09-06-2004
rober rober is offline
Miembro
 
Registrado: may 2004
Posts: 20
Poder: 0
rober Va por buen camino
Post estoy dentro de un query

ya le puse eso, pero me sale error, no sera porque el codigo esta dentro strings de un query y a lo mejor noda mas me deja ejecutar unicamente comandos de sql y no de delphi.

gracias

saludos
Responder Con Cita
  #4  
Antiguo 09-06-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por rober
roman...
como le hago para que en vez de pedir los registros con clave=125, que me muestre todos los registros que sean iguala un valor asignado por el ususario.
La condición del WHERE debe verse así:

Código SQL [-]
where
  clave = :numero

Al anteponer ':' al identificador 'numero' estableces que será un parámetro y le asignas un valor así:

Código Delphi [-]
Query1.ParamByName('numero').AsInteger := StrToInt(Edit1.Text);

Desde luego, en lugar de 'numero' puedes ponerle cualquier nombre que desees al parámetro.

// Saludos
Responder Con Cita
  #5  
Antiguo 10-06-2004
rober rober is offline
Miembro
 
Registrado: may 2004
Posts: 20
Poder: 0
rober Va por buen camino
Question gracias

oye pero esta ultima linea donde la pongo, en que parte del codigo de delphi

Query1.ParamByName('numero').AsInteger := StrToInt(Edit1.Text);
al iniciar la forma, en un button, en donde

saludos
Responder Con Cita
  #6  
Antiguo 10-06-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por rober
oye pero esta ultima linea donde la pongo
En cualquier lugar con tal de que sea antes de ejecutar la consulta.

// Saludos
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 18:29:12.


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