Ver Mensaje Individual
  #1  
Antiguo 01-07-2005
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Reputación: 20
Albano Va por buen camino
Consulta basica

Hola a todos...

Estoy usando Delphi 7 y una base de datos de access...
Es la primera vez que realizo un programa con bases de datos y todas las cosas que he utilizado las he aprendido aqui, muchas gracias a todos por la ayuda... pero bueno, vamos al punto...
Es tambien la primera vez que utilizo un ADOQuery y estoy batallando para hacer una consulta muy sencilla, ya lei los hilos y no he sabido como hacerlo. Lo que necesito es obtener los registros que tengan un campo igual a lo que escriba en un edit, he tratado con lo siguiente...

Primeramente puse el siguiente texto en la propiedad SQL del Query:
Parameter Num Short;
Select * from Tabla
Where campo = :Num
Order by Fecha
Al dar click a un boton tengo el siguiente codigo:
ADOQuery1.Parameters.ParamValues[Num] := strtoint(Edit1.text);
ADOQuery1.Open;
La variable num la tengo declarada como local en el procedimiento OnClick de tipo string.

Yo se que es algo muy sencillo lo que pido, y que probablemnte todo lo que hice esta mal... primeramente hice una consulta para sacar todos los registros, sin el WHERE ni el PARAMETER, y queda muy bien, es algo muy sencillo, pero aqui me marca el siguiente error:

'ADOQuery1: Parameter "Not found"
Responder Con Cita