Hirdetés

Új hozzászólás Aktív témák

  • Notes

    senior tag

    No elkezdtem SQL-ezni. A SELECT utasítás egyszerűségéből fakadó sikerélmények után ( :) ) Kicsit elakadtam. Az alábbi kód a form-on lévő ComboBox-ok adatai alapján szűri a táblát. Pontosabban nem szűri... 'Parameter 'Felhaszn' not found-al leáll futás közben. Mit rontottam el?


    With Query1, SQL Do
    Begin
    Close;
    Clear;
    ParamByName('Felhaszn').AsString:=LekerdFelhComboBox.Text;
    ParamByName('Partn').AsString:=LekerdPartnerComboBox.Text;
    ParamByName('KezdDatum').AsDate:=LekerdDatePicker1.Date;
    ParamByName('VegDatum').AsDate:=LekerdDatePicker2.Date;
    Add('SELECT *');
    Add('FROM TranzTabla');
    Add('WHERE (Datum>= :KezdDatum) AND (Datum<= :VegDatum)');
    If LekerdFelhComboBox.ItemIndex>0 Then
    Add ('AND (Felhasznalo= :Felhaszn)');
    If LekerdPartnerComboBox.ItemIndex>0 Then
    Add ('AND (Partner= :Partn)');
    Open;
    end;
    end;


    Illetve átolvastam 3 könyvet, de a Prepare helyes használatát nem sikerült megértenem (leginkább akkor működik minden jól, ha nem használom...) Erről is jó lenne egy kis útbaigazítás.
    Köszi!

    [Szerkesztve]

    Romanes eunt domus!

Új hozzászólás Aktív témák