Ver Mensaje Individual
  #1  
Antiguo 16-04-2007
pelaorb68 pelaorb68 is offline
Miembro
 
Registrado: oct 2005
Posts: 32
Reputación: 0
pelaorb68 Va por buen camino
Problema con Filter de ADO

Hola a todos, necesito si me pueden ayudar con mi problema:
Tengo un DBGrid con datos de un ADOQuery y quiero aplicar filtros según el campo del DBGrid. Para campos string no hay ningún problema, pero cuando intento hacerlo sobre un campo numérico, la aplicación me dá el error que no pudo abrir el filtro:

He aquí el Filtro:

Código Delphi [-]
  with DBGrilla do begin
    DataSource.DataSet.Filtered := False;
    DataSource.DataSet.Filter := Columns[cboBuscarEn.ItemIndex].FieldName +
                                 ' LIKE ''' + '%' + edtValorBuscar.Text + '%''';
    DataSource.DataSet.Filtered := (Trim(edtValorBuscar.Text)<>'');
  end;

Estuve leyendo la ayuda de MySql y dice que sí se puede usar like sobre campos numéricos, pero en la aplicación no resulta....

Agradeceré si me puedan ayudar....

Saludos,
Responder Con Cita