Ver Mensaje Individual
  #1  
Antiguo 21-09-2006
morfeo21 morfeo21 is offline
Miembro
 
Registrado: may 2003
Posts: 69
Reputación: 22
morfeo21 Va por buen camino
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 = 01 '+ #13+
' upper(descri) like upper(02) ';

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;
Responder Con Cita