FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como utilizo like
Hola a todos estoy trabajando con delphi 5 y paradox
Mi pregunta es la siguiente Como puedo hacer una consulta utilizando el parámetro like y una variable Es decir hago lo siguiente Sin variable DMR.mitabla.CLOSE; DMR. mitabla .SQL.CLEAR; DMR. mitabla .SQL.Add('SELECT*'); DMR. mitabla .SQL.Add('FROM ent1.db'); DMR. mitabla .SQL.Add('WHERE ENTRADA'); DMR. mitabla .SQL.Add('LIKE'+QUOTEDSTR(''+EDIT1.TEXT+'%')); DMR. mitabla .OPEN; Y todo sale bien Pero Con variable DMR.mitabla.CLOSE; DMR. mitabla .SQL.CLEAR; DMR. mitabla .SQL.Add('SELECT*'); DMR. mitabla .SQL.Add('FROM ent1.db'); DMR. mitabla .SQL.Add('WHERE STATUS='INVENTARIO' AND '); DMR. mitabla .SQL.Add('WHERE ENTRADA '); DMR. mitabla .SQL.Add('LIKE'+QUOTEDSTR(''+EDIT1.TEXT+'%')); DMR. mitabla .OPEN; ME DA ERROR ES DECIR NO SE COMO DECLARAR UNA VARIABLE EN SQL PORQUE SI LO HAGO DIRECTAMENTE SIN UTILIZAR LIKE SI ME DA EL RESULTADO HAAAAAAAAAAAAA¡¡ Y TAMBIEN YA LO HICE DE LA SIGUIENTE MANERA VAR A:STRING; Begin DMR.QENTXL.CLOSE; DMR.QENTXL.SQL.CLEAR; DMR.QENTXL.SQL.Add('SELECT*'); DMR.QENTXL.SQL.Add('FROM ent1.db'); DMR.QENTXL.SQL.Add('WHERE STATUS=A AND'); DMR.QENTXL.SQL.Add('WHERE ENTRADA'); DMR.QENTXL.SQL.Add('LIKE'+QUOTEDSTR(''+EDIT1.TEXT+'%')); DMR.QENTXL.OPEN; PERO TAMBIEN ME MARCA ERROR PERO QUIERO UTILIZAR ELCODIGO???? MIL GRACIAS ESPERO SU AYUDA |
|
|
|