Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-07-2010
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Cambio de campo en una consulta

Buenas tardes de nuevo

Primero de todo Delphi 6 y Firebird 1.5, es que a veces se me pasa comentarlo.

A ver si alguien me ilumina otra vez, pues debo tener la bombilla fundida.
Tengo un form de busqueda con un JVdbgrid, un combobox, un edit y una IBSQL.
De entrada el form cuando se inicia hace la primera consulta la cual esta programada en el IBSQL.

El problema lo tengo si introduzco algun caracter en el edit para que busque un registro concreto y despues voy al combobox y cambio el criterio (campo) de busqueda que me lanza un error de index out of bounds.

La linea que falla creo que es la comentada // ya que si la pongo sin comentar falla y asi no, pero claro no da error pero tampoco hace el order by.

Código Delphi [-]
 
procedure TF_BuscarCamio.ComboBox1Select(Sender: TObject);
begin
        Edit1.Text :='';
        OrdenarGrid.Close;
        //OrdenarGrid.SQL[2] := 'ORDER BY '+ ComboBox1.Text;
        OrdenarGrid.Open;
        OrdenarGrid.FieldByName(ComboBox1.Text).Index := 0;
        DBGridBuscar.SetFocus;
end;
procedure TF_BuscarCamio.Edit1Change(Sender: TObject);
begin
        OrdenarGrid.Close;
        OrdenarGrid.SQL.Clear;
        OrdenarGrid.SQL.Add('select * from BOM0001 where upper('+Combobox1.text+') like ''%'+AnsiUpperCase(Edit1.Text)+'%'' order by '+Combobox1.text+'');
        OrdenarGrid.Open;
end;

Si a alguien no le falla el generador y tiene luz.....

Gracias de nuevo

Josep
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambio de Moneda dentro de una consulta MaMu SQL 2 10-03-2008 04:34:26
Cambio de tipo en campo berfer Firebird e Interbase 0 23-08-2006 18:45:34
Como cambio las vistas de los resultados de una consulta???? yo_coco_py SQL 1 17-06-2005 18:25:52
Problema cuando cambio la dimension de un campo Durbed Firebird e Interbase 1 06-04-2005 14:21:25
Cambio de extensión en campo de paradox AlJasham Conexión con bases de datos 3 16-07-2004 17:20:39


La franja horaria es GMT +2. Ahora son las 14:42:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi