PSGetParams fails

sergio.sette

Member²
I have a 2 problem with IProviderSupport implementation :

Supports(OracleDataset1, IProviderSupport, ps);
p := ps.PSGetParams;
...
...

PSGetParams raises an exception (Param XXX does not exists) where XXX is a Variable defined in OracleDataset1.

The second problem :

Supports(OracleDataset1, IProviderSupport, ps);
Params[0].Value := Null;
ps.PSSetParams(Params);
OracleDataset1.Open;

raises an "not all variable are binded" exception.
It semms that via IProviderSupports there is no way to specify a Null value for a parameter.

Regards

sergio sette
 
Back
Top