Ver Mensaje Individual
  #13  
Antiguo 13-01-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.309
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Pues he probado el ejemplillo que has enviado, tanto con BDE como cambiando los componentes por los ADO y utilizando este código y me funciona perfectamente. Cuando selecciono "Alzira" me aparece 1, cuando es "Madrid" me aparecen 5:

Código Delphi [-]
  // con BDE
 with Query1 do begin
  Close;
  SQL.Clear;
  SQL.add('select *');
  SQL.Add('from project');
  SQL.Add('where city=: param');
  ParamByName('param').AsString:=combobox1.Text;
  Open;
  dbgrid1.Refresh;
 end; //with
end;

Código Delphi [-]
 // Con ADO
 with ADOQuery1 do begin
  Close;
  SQL.Clear;
  SQL.add('select *');
  SQL.Add('from project');
  SQL.Add('where city=: param');
  Parameters.FindParam('param').Value := combobox1.Text;
  Open;
  dbgrid1.Refresh;
 end; //with
end;

NOTA: los espacios en el : param están porque si no aparece esto aram

¿Cuando lo ejecutas tú, te da algun error?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita