![]() |
Parámetros en los Query en Delphi for PHP
Qué tal, espero el tema no se haya tratado antes. La verdad estoy un poco apurado.
La cuestión es esta: Si tengo un Query en Delphi puedo usar parámetros en la consulta anteponiendo dos puntos, así:
Bueno, en D4PHP no funciona. Se pueden usar las funciones setParams, y getParams para trabajar con parámetros, pero no sé cómo usar uno de estos dentro de una consulta. Si alguien sabe, gracias. |
Talvés te sirva de la siguiente manera:
Código PHP:
|
Parece que no. Lo que sucede es lo siguiente:
Tengo un TQuery, digamos Q1. Este Q1 tiene las propiedades Params y SQL. En la propiedad Params yo puedo agregar un nuevo parámetro, digamos Param1 (supongo que para eso es esta propiedad). Luego en la propiedad SQL yo puedo agregar:
Bueno, pues no funciona. Retorna un error cuando intenta ejecutar la consulta. El error es: mysql error: [1054: Unknown column '$Param1' in 'where clause'] in ... ¿? |
en el ejemplo que coloco, nótese que uso comillas dobles (") para abrir la consulta y comillas simples (') para encerrar el parámetro. El error que dá me parece es que la consulta está encerrada entre comillas simples.
Revisa eso y si no avísanos. Saludos. |
| La franja horaria es GMT +2. Ahora son las 06:28:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi