ADODataset1. CommandText

Helló!

Futás közben szeretném változtatni a ADODataset1.CommandText-jét.
Pl.: Egy gomb megnyomására szeretném szűrni az adott adatbázis adott tábláját.Eddíg a következő módon próbáltam:

procedure TForm1.Button1Click(Sender: TObject);
begin
ADODataSet1.Close;
ADODataset1.CommandText:= 'Select * From táblanév';
ADODataset1.Open;
end;

Fut is a progi ,de ha lenyomom a gombot ,amihez rendeltem az eljárást egy kicsit vár a progi majd lefagy. Az adatbázis elérés elvileg jól van belőve.
Mi lehet a baj?
Vagy nagyon rosszul próbálom megvalósítani? :S

Szia!Még nem használtam

Szia!

Még nem használtam ADO-t, de nem így kéne:

ADODataSet1.Close;
ADODataset1.CommandText:= 'Select * From táblanév';
ADODataset1.ExecSQL;
ADODataset1.Open;

Lehet, hogy hülyeség, de mondom még használtam!

Üdv:

Karesz

ADODataSet1

Hali!

ADODataSet1.Close;
ADODataset1.CommandText:= ('Select Tablanev.* From táblanév;');
ADODataset1.Open;

Ha lehet, ne használj ékezeteket táblanevekben. A csillag elé nem árt, ha beírod a tábla nevét.

Remélem segítettem! Üdv:

Apikám

ui.: ha így sem megy, nézzél körül a kapcsolat beállításaiban.
Egyáltalán: mit használsz? ADOCommand, ConnectionString...

Na ez biztos nem jo, de

Na ez biztos nem jo, de ADOComanddal és ADOQueryvel szerintem így kell!

Könyvajánló

Programozzunk Turbo Delphi Rendszerben