FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta sql anidada
Buen dia tengo el siguiente problema
una consulta sql que se realiza desde delphi con estos campos m1= largo dos edits m2=ancho dos edits m3=espesor dos edits m4=alto dos edits m5=numerodebarrenos 1 edit los datos los ingresa el usuario la consulta que tengo es la siguiente Código Delphi [-]FILTROP.Close; FILTROP.SQL.Clear; FILTROP.SQL.Add('SELECT MARCA,CODIGO,FORMULA,NUMERO,DESCRI,CODIGOI FROM INVENTA WHERE '); if (Edit1.Text<>'') AND (Edit2.Text<>'') then BEGIN FILTROP.SQL.Add('M1 BETWEEN :M1 AND :M2 '); FILTROP.Parameters.ParamByName('M1').Value:=Edit1.Text; FILTROP.Parameters.ParamByName('M2').Value:=Edit2.Text; if (Edit3.Text<>'') OR (Edit4.Text<>'') OR (Edit5.Text<>'') OR (Edit6.Text<>'') OR (Edit7.Text<>'') OR (Edit8.Text<>'') OR (Edit9.Text<>'') OR (Edit10.Text<>'') OR (Edit11.Text<>'') OR (Edit12.Text<>'') OR (Edit13.Text<>'') THEN BEGIN FILTROP.SQL.Add(' ,'); END; END; si el usuario ingresa informacion al edit 1 y al edit 2 el parametro se asigna a m1 pero si intenta filtrar por mas campos no logro que funcione la busqueda lo que quiero lograr es un filtro que sea por dimenciones he intentar filtrar lo mas posible la informacion. gracias por su ayuda. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta Anidada | farrop | SQL | 1 | 04-07-2006 19:28:06 |
Consulta anidada | Malon | SQL | 5 | 07-05-2004 17:58:45 |
Consulta anidada | fjcg02 | SQL | 6 | 05-02-2004 08:47:58 |
consulta anidada | pzala | SQL | 2 | 14-12-2003 22:43:16 |
consulta sql anidada | davidgaldo | SQL | 2 | 13-11-2003 14:42:00 |
|