![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
AdoQuery y Parametros
Me dice que no encuentra el parametro ES. He probado a dejarlo sin los parentesis y sigue dando error, los parametros son 2 de tipo string y 1 de tipo float. Me estoy volviendo loco, a ver si alguien me explica en que estoy fallando, Saludos Marcos si sigues por aqui. Gracias. Sergio. Última edición por serhasae fecha: 12-10-2020 a las 03:04:07. |
#2
|
|||
|
|||
Lo he solucionado cambiando los parametros por variables y pasandolo todo como texto, pero no entiendo como solucionar este error con los parametros y porque sucede.
|
#3
|
||||
|
||||
No uso ADO, pero por probar:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
#5
|
||||
|
||||
Si no estoy equivocado, no se puede utilizar dos veces el mismo parametro.
Si le cambias el nombre y le asignas el mismo valor, seguramenta funcionará. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#6
|
||||
|
||||
Justo lo que he indicado, seguro que es eso.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
Hola a todos,
De ahí que añadiese el parámetro "EZ"... digo, "este hombre, que hace..."... y resulta que estabas acaso dando en el clavo. ![]() Tal vez sea entonces eso, en efecto. No le encuentro mucho sentido a tener que indicar diferentes argumentos... al fin y al cabo se trata de "cambiar el parámetro por el valor correspondiente", y, no veo ahí porqué hay que tener diferentes parámetros para los mismos valores... Claro que tampoco encuentro mucho sentido a lo que yo he propuesto... cambiar el orden de los parámetros... tal vez que estoy acostumbrado a dicho orden, y, el otro me ha llamado la atención, pero, como digo, tampoco vería mucho sentido a una obligación así. En fin, vamos a ver al final en qué queda todo. ![]() |
#8
|
||||
|
||||
Creo que aquí hay varios problemas. Algunos ya se han comentado
1) Los parámetros son para valores de la consulta, no para los nombres de campos. Por eso: Esto te está fallando por el parámetro ES. Para esto sólo te queda utilizar variables para los nombres de campo (tal como has comentado). Pero yo seguiría utilizando los parámetros para los valores. Ya que esto tiene muchas ventajas. 2) Por otro lado tienes 2 veces el mismo parámetro. ES Como han comentado la opción es cambiar los nombres de los parámetros o también se puede utilizar un bucle FOR para todos los parámetros iguales. Eso te permitiría una solución más genérica. Puedes hacer algo como esto:
__________________
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. |
#9
|
|||
|
|||
Gracias lo pruebo y os comento. Saludos.
|
#10
|
|||
|
|||
Nunca hubiera pensado que el orden importa. Gracias Dec era eso. Solución:
Gracias a todos. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con parametros en adoquery | elsamurai | Impresión | 6 | 20-12-2010 06:39:00 |
ADOQuery: like con parámetros | Gaim2205 | SQL | 1 | 07-10-2008 16:38:45 |
Problemas con AdoQuery / Parametros | mateamargo | SQL | 4 | 18-04-2008 20:50:55 |
Adoquery con parametros | erasmorc | OOP | 2 | 16-03-2007 14:29:15 |
Pasar parametros a ADOQUERY | JODELSA | Conexión con bases de datos | 1 | 04-09-2003 23:47:36 |
![]() |
|