![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
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;
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 |
|
|
|