en que linea empiezan los parametros de un query
Hola a todos , una consulta, estoy tratando de armar una sentencia sql dentro de un TADOquery,por parametros , pero para ello necesito saber el numero de linea en que empiezan mis parametros; es decir
la sentencia es esta : sql0001=' select codeta, descri, abrevi, usuari, swacti ' + #13+ ' from etapas Where '+ #13+ ' Codeta = :p01 '+ #13+ ' upper(descri) like upper(:p02) '; esta cadena la mando como parametro, pero de aqui deacuerdo a una condicion yo pudiera borrar algunas lineas y para ello necesito preguntar enm que linea empiezan mis parametros: algo asi:Origen es mi TAOquery With Origen do Begin Close; sql.Clear; SQL.Text:=CadenaSql + #13+wOrden ; // esta parte son los parametros que envio For j := VarArrayLowBound(PFieldsValParams,1) to VarArrayHighBound(PFieldsValParams,1) do Begin if not VarIsNull(PFieldsValParams[j]) then Origen.Parameters[j].value:=PFieldsValParams[j] else Begin // aqui necesito saber el numero de linea donde enpieza el parametro para borrarlo Origen.SQL.Delete(j); end; end; |
Con media centena de mensajes yo creo que ya es hora de usar las etiquetas adecuadas para formatear correctamente el código.
// Saludos |
La franja horaria es GMT +2. Ahora son las 11:51:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi