Evitar el casting en consultas sql
Publicado: Sab Oct 27, 2007 7:15 pm
Saludos a Todos
Quisiera si algien es tan amable de mostrarme como puedo sustituir algo
como:
.....query("SELECT * FROM tabla1 WHERE codigo='"+::oCodigo:Value+"' AND
fecha="+DTOS(::oFecha:Value)+" AND numero="+ALLTRIM(STR(::oNumero:Value)))
por algo asi
...query("SELECT * FROM tabla1 WHERE codigo=? AND fecha=? AND numero=? ")
y los parametros se pasan en un arreglo
{::oCodigo:Value, ::oFecha:Value, ::oNumero:Value}
para evitarme los castings
Quisiera si algien es tan amable de mostrarme como puedo sustituir algo
como:
.....query("SELECT * FROM tabla1 WHERE codigo='"+::oCodigo:Value+"' AND
fecha="+DTOS(::oFecha:Value)+" AND numero="+ALLTRIM(STR(::oNumero:Value)))
por algo asi
...query("SELECT * FROM tabla1 WHERE codigo=? AND fecha=? AND numero=? ")
y los parametros se pasan en un arreglo
{::oCodigo:Value, ::oFecha:Value, ::oNumero:Value}
para evitarme los castings