PDA

Ver la Versión Completa : No me borra las instrucciones anteriores del TOracleSession


lucasarts_18
18-08-2005, 02:16:22
Hola:

Estoy usando los componentes DOA para una conexion a oracle, en tiempo de diseño tengo declarado una variable :PLISTA y en la propiedad SQL llamo a un Package...que me devuelve el rut, nombre, y codigo del cliente.

El problema surge cuando en tiempo de ejecución hago esto:



with DM.odsListaCliente do
begin
Close;
DeleteVariable(':PLISTA');
SQL.Clear;
DeclareVariable('Cod',otString);
SetVariable('Cod',Cod);
SQL.Add('Select Rut,Razon_Social,Giro,Fecha,Direccion,');
SQL.Add('Nro_Dir,Nro_Of,Comuna,Ciudad,Fono1,Fax');
SQL.Add(' From Clientes');
SQL.Add(' Where Rut = :Cod');
Open;
end;


Me dice que el campo codigo no lo encuentra, es decir sigue metido con la instrucción que le paso en tiempo de diseño y no toma la instrucción que le estoy pasando en tiempo de ejecución..

Saludos y gracias :rolleyes:.