Announcement

Collapse
No announcement yet.

Microsoft SQL Server 2005, Function und Null Parameter

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Microsoft SQL Server 2005, Function und Null Parameter

    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 ??

  • #2
    Was passiert denn, wenn du im ManagementStudio das Statement
    select * from get_list('xxx','yyy')
    ausführst?

    bye,
    Helmut

    PS: in deinem Beispiel hier hast du ja als zweiten Parameter nicht ':id2' sondern 'null' drinnen stehen, so gesehen wäre die Fehlermeldung ja auch korrekt

    Comment

    Working...
    X