Ich arbeite mit Delphi 7 und den Standard dbexpress Komponenten. Mittels Visual Studio 2005 habe ich CLR Funktionen geschrieben und bereitgestellt.
create function get_list (
@id1 nvarchar(20),
@id2 nvarchar(20))
returns @result table (
...
) as
begin
...
end
Wenn man nun eine TSqlDataSet Komponente an eine TSQLConnection hängt, als CommandText 'select * from get_list(:id1,null)' eingibt, den ersten Parameter korrekt bindet, erhält man beim Prepare oder Open die Fehlermeldung, dass der 2. Parameter null ist.
view.params.items[0].asstring:='xxx';
view.prepared:=true; // error !!!
view.open;
Nun habe ich deas Delphi 7.1 Update drübergespielt, leider ohne Erfolg !!
Hat jemand eine Idee ??
create function get_list (
@id1 nvarchar(20),
@id2 nvarchar(20))
returns @result table (
...
) as
begin
...
end
Wenn man nun eine TSqlDataSet Komponente an eine TSQLConnection hängt, als CommandText 'select * from get_list(:id1,null)' eingibt, den ersten Parameter korrekt bindet, erhält man beim Prepare oder Open die Fehlermeldung, dass der 2. Parameter null ist.
view.params.items[0].asstring:='xxx';
view.prepared:=true; // error !!!
view.open;
Nun habe ich deas Delphi 7.1 Update drübergespielt, leider ohne Erfolg !!
Hat jemand eine Idee ??
Comment