Ver Mensaje Individual
  #1  
Antiguo 18-09-2012
Perenquen Perenquen is offline
Miembro
 
Registrado: jul 2003
Posts: 27
Reputación: 0
Perenquen Va por buen camino
Problema con Parambyname

Buenas. Estaba teniendo problemas en una consulta con la que estaba usando Parambyname para pasar ciertas variables. Descubrí que el problema surge cuando le paso la misma variable varias veces. La consulta original es un poco larga asi que pongo un ejemplo con una más sencilla para ver si alguien me puede decir cual es el problema

Código:
AQ.SQL.text := 'SELECT :prueba,:prueba,:prueba';
AQ.Parameters.ParamByName('str').DataType := ftinteger;
AQ.Parameters.ParamByName('str').Value  := 35;
AQ.open;
Me debería devolver
35,35,35
Pero sin embargo me devuelve
35,NULL,NULL

Es como si sólo si cogiera la primera referencia al parámetro y el resto se lo saltara.

Un saludo y gracias de antemano.
Responder Con Cita