![]() |
![]() |
| 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 |
|
|
|
#1
|
|||
|
|||
|
prueba pegando los dos puntos de la palabra codigo, asi:
también coloca el "=" que por lo que veo no lo colocaste. Los dos indican en el SQL que lo que sigue es un parámetro. |
|
#2
|
|||
|
|||
|
Quise decir los dos puntos.
|
|
#3
|
||||
|
||||
|
aqui estoy de nuevo nemesio, pero aun me dice que el parametro codigo no se encuentra, lo intente de estas maneras:
sera que me estara faltando algo? y que viene siendo 'Codigo'? algun campo de la tabla? gracias, (diras que estas tratando con un bruto, jajajaja) ![]() ![]() ![]() ![]() |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
||||
|
||||
|
gracias lepe!!! ahora mismo voy hacer los arreglos. muchas gracias, luego te dire como me fue. chao.
|
|
#6
|
||||
|
||||
|
aqui estoy de nuevo, hice lo que dijiste Lepe pero ahora me sale otro error
me dice "Undeclared Identifier: 'AsInteger'", y por que sera ahora?? ![]() ![]() ![]() gracias y disculpa las molestias. |
|
#7
|
||||
|
||||
|
Por favor no repitas hilos (eso incluye abrir otro hilo diciendo que miren éste).
Revisa la Guía de estilo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#8
|
||||
|
||||
|
Perdon
![]() ![]() ![]() |
![]() |
| 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 |
|