Delphi - URGENTE: ¿Como paso parametros a una Query?

 
Vista:

URGENTE: ¿Como paso parametros a una Query?

Publicado por jose (177 intervenciones) el 12/07/2001 12:30:23
Hola a todos.
Mi pregunta es la siguiente: ¿Como puedo pedir a una Query que me busque una serie de registros cuando el campo sea = a una variable?... Es decir, pasarle un parámetro... ¿Alguien me puede ayudar?
Actualmente, tengo una variable string, que contiene por ejemplo 'PEPE'... Mi query tiene un parámetro que se llama 'PARAMETRO'. ¿Como puedo asignarle la variable PEPE al parametro PARAMETRO?, .. para que luego se ejecute algo asi como:
SELECT * FROM TABLA where campo = :PARAMETRO;

GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE: ¿Como paso parametros a una Query?

Publicado por Fer (117 intervenciones) el 12/07/2001 13:12:14
Hombre, a veces hay que echar un vistazo a la ayuda y/o los ejemplos, ¿eh?.

Bueno, perdón por este comentario si parece prepotente, tampoco es esa mi intención.

Si en la propiedad SQL del TQuery "MiQuery" metemos el código:
SELECT
*
FROM
UnaTabla
WHERE
Columna = :PARAMETRO

En alguna parte de tu programa tendrás que escribir:

MiQuery.ParamByName('PARAMETRO').AsString := 'PEPE'; {o una variable}
MiQuery.Open;

También puedes construir el texto de la SQL en tiempo de ejecución, ...

Hay muchas soluciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar