![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#15
|
||||
|
||||
|
Hay 2 detalles que espero hayas corregido:
Falta el símbolo de comparación, como ya te dijo nemesio, debe decir:
El otro detalle es darle valor al parámetro antes de abrir la consulta:
Cuando pones ":Loquesea" estas indicando al SQL que lo que hay detras de los dos puntos es un parámetro, es decir, algo variable en la ejecución de esa SQL. Normalmente se hace un Query1.Prepare antes de abrir la consulta, así se agiliza y queda compilada esa consulta en el servidor; cuando posteriormente se llame a esa consulta con otro valor en el parámetro, la consulta ya se encuentra compilada y lista para ejecutarla, tardando menos en su ejecución. Al menos esto funciona así en SGBD como Firebird / Interbase, etc, no sé que tal irá en Access. Es importante que digas de qué clase es el parámetro: Porque así Delphi lo traduce de forma correcta: AsString - Delphi añade las comillas AsInteger - Delphi lo pasa tal cual AsDateTime - Delphi traduce el formato de fecha que espera el motor. Según han comentado en otros mensajes sobre ACCESS, debes usar la propiedad Params del TQuery y especificar de qué tipo es el parámetro, obviamente es un parámetro de entrada pInput, si es de tipo String, etc. Un detalle más. Ten cuidado al darle nombre al parámetro, porque si tienes un campo que se llama "Codigo" en tu tabla, puede que se haga un lio el Tquery, realmente no lo he probado, porque yo siempre le añado a los Parámetros el prefijo "pr" Así nunca hay dudas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| modulo alquiler y devolucion | enecumene | Conexión con bases de datos | 9 | 06-07-2006 12:03:04 |
| Creando un componente | unko! | OOP | 4 | 30-03-2005 20:10:48 |
| Creando consulta en tiempo de ejcución | marto | .NET | 2 | 20-08-2004 12:26:27 |
| Padre de alquiler | santana | Humor | 1 | 15-05-2004 19:37:58 |
| creando componente | Descendents | OOP | 23 | 16-01-2004 14:30:43 |
|