Ver Mensaje Individual
  #4  
Antiguo 17-04-2004
Avatar de orfeo
orfeo orfeo is offline
Miembro
 
Registrado: may 2003
Posts: 99
Reputación: 24
orfeo Va por buen camino
Si es lo que queria, queria tener lo mejor de los dos mundos.. (consultas en tiempo de ejecucion, poder usar parametros y luego ver el SQL remplazado para debuger)

Para que lo queria??
Me parace muy comodo poder usar parametros, hace los sql.add() mas claros (no me gusta poner sql.add('WHERE dni=' + intToSTR(variableDNI)).
Pero todo esto deja de tener claridad cuando en tiempo de ejecucion enpezas a intercalar 'if then' con sql.add() para no quere tener casi la misma consulta en dos o mas lugares distintos.
Entonces mi GRANN IDEA erra colocar en el:

Código:
     
try
    sql.add('gran consulta')

    open  
except
  on E:exception do
        errorSQL(E,sql);
end;
Y un hermoso formulario llamano por erroSQL me mostrara un memo con la consulta remplazada y tendria una grilla para ver el resultdo de la consulta cuando la repare, junto con otras cosas mas..

pero bueno, probare con otra forma...

Alguien a probado el rempazar substring (no recuerdo el nombre de pa funcion)? dentro del TStrings del query?
Debria andar bien, salvando los casos de como puede tomar los
' ' , " , la sustiucion de fechas y de float. (mas algun otro tipo de tipo que no me viene al mente ahora)

voy a ver si pruebo por ese lado...,
O mejor aun hacer la sustitucion del Query yo mismo, se supone que hay una lista de parametros con sus tipos y valores..

Pero por ahora segire buscando ',' , ';' y otras cosas tontas entre if anidados
__________________
Aprendamos a ser civilizados
Responder Con Cita