Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   en que linea empiezan los parametros de un query (https://www.clubdelphi.com/foros/showthread.php?t=35834)

morfeo21 21-09-2006 19:34:44

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;

roman 21-09-2006 19:40:45

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