Polecenie SQL w delphi

0

Witam.

Kombinuje i nie moge wykombinować jak wykonac polecenie select z elementem LIKE.
Mam taki kod:

procedure zapselect(zapytanie:string; ADOQuery:TADOQuery);
begin
    ADOQuery.Close;
    ADOQuery.SQL.Clear;
    ADOQuery.SQL.Add(zapytanie);
    ADOQuery.Open;
end;

....

procedure TForm1.Button4Click(Sender: TObject);
begin
 zapselect('SELECT * FROM Spis_filmow WHERE tytul Like "%' +Edit2.text+ '%"',ADOQuery1);
end;

Ale polecenie SQL zawiera błąd.
Jak napisać ciąg zapytania aby działało wszystko poprawnie ?

THX !

0
MiGGi napisał(a)

Witam.

Kombinuje i nie moge wykombinować jak wykonac polecenie select z elementem LIKE.
Mam taki kod:

procedure zapselect(zapytanie:string; ADOQuery:TADOQuery);
begin
    ADOQuery.Close;
    ADOQuery.SQL.Clear;
    ADOQuery.SQL.Add(zapytanie);
    ADOQuery.Open;
end;

....

procedure TForm1.Button4Click(Sender: TObject);
begin
 zapselect('SELECT * FROM Spis_filmow WHERE tytul Like "%' +Edit2.text+ '%"',ADOQuery1);
end;

Ale polecenie SQL zawiera błąd.
Jak napisać ciąg zapytania aby działało wszystko poprawnie ?

THX !

Użyj 2 razy pojedynczego cudzysłowy, zamiast jeden raz podwójnego ('' zamiast ")

1 użytkowników online, w tym zalogowanych: 0, gości: 1