FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Adoquery1.parameters Socorro!!!!
Un saludo o atodos los usuarios del foro:
Estoy intentando hace una consulta en la que primero he de seleccionar en un DBLookupComboBox un determinado tipo de 'Familia' y una vez seleccionado, se ha de realizar una segunda consulta con la que mostraré la información en un grid. lo que estoy haciendo ahora es esto: procedure TfrmConsultaArticulos.DBLookupComboBox1Click(Sender: TObject); begin ConsultaBase.Active:=false; ConsultaBase.SQL.Clear; ConsultaBase.SQL.Add('Select * from articulos where CODFAM:=CODIGO'); ConsultaBase.parameters.ParamByName('CODIGO').value:=DBLookupComboBox1.keyvalue; ConsultaBase.Open; ConsultaBase.Active:=true; end; El problema viene ahora ya que me dice lo siguiente: "ConsultaBase: Parameter 'CODIGO' not found." Qué debo hacer? tengo que crear el parámetro? asi? ConsultaBase.Parameters.CreateParameter('CODIGO',ftInteger,pdInput,10,1); tanto CODFAM como CODIGO son Integers. Si alguien sabe cómo resolver este enigma, please. Retribuiré con flores... PD: Me olvidaba!!! la base de datos está en Access (asi que la conexión está hecha en ADO) Última edición por taita fecha: 26-09-2003 a las 19:46:40. |
|
|
|