Ĺadny brzuch
Mam problem z komponentem DbGrid.
1. Jak zrobić aby wyświetlił mi on zapytanie 'SELECT nazwisko FROM newtable;';
Robiłem to tak, ale to nie działa:
ZQuery1.SQL.Clear; ZQuery1.SQL.Add('SELECT nazwisko FROM newtable;'); ZQuery1.ExecSQL; Form1.DBGrid1.DataSource:=ZQuery1.DataSource; Form1.DBGrid1.Refresh;
2. Czy jest jakieś zdarzenie (jak np. w ListViev onselectItem) które zwróci mi integer z numerem zaznaczonego wiersza?
Z góry THX
Użytkownik Imi edytował ten post 17 wrzesień 2009, 10:46
Form1.DBGrid1.DataSource:=ZQuery1.DataSource;
zamień na
Form1.DBGrid1.DataSource:=ZQuery1;
i wsadź to przed
ZQuery1.SQL.Clear;
Form1.DBGrid1.DataSource:=ZQuery1.DataSource;
zamień na
Form1.DBGrid1.DataSource:=ZQuery1;
i wsadź to przed
ZQuery1.SQL.Clear;
Form1.DBGrid1.DataSource:=ZQuery1;
[DCC Error] Unit1.pas(97): E2010 Incompatible types: 'TDataSource' and 'TZQuery'
czyli niezgodność typów. Jakieś inne propozycje?
PS: Używam komponentów zeos.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
1. Jak zrobić aby wyświetlił mi on zapytanie 'SELECT nazwisko FROM newtable;';
Robiłem to tak, ale to nie działa:
ZQuery1.SQL.Clear; ZQuery1.SQL.Add('SELECT nazwisko FROM newtable;'); ZQuery1.ExecSQL; Form1.DBGrid1.DataSource:=ZQuery1.DataSource; Form1.DBGrid1.Refresh;
2. Czy jest jakieś zdarzenie (jak np. w ListViev onselectItem) które zwróci mi integer z numerem zaznaczonego wiersza?
Z góry THX
Użytkownik Imi edytował ten post 17 wrzesień 2009, 10:46
Form1.DBGrid1.DataSource:=ZQuery1.DataSource;
zamień na
Form1.DBGrid1.DataSource:=ZQuery1;
i wsadź to przed
ZQuery1.SQL.Clear;
Form1.DBGrid1.DataSource:=ZQuery1.DataSource;
zamień na
Form1.DBGrid1.DataSource:=ZQuery1;
i wsadź to przed
ZQuery1.SQL.Clear;
Form1.DBGrid1.DataSource:=ZQuery1;
[DCC Error] Unit1.pas(97): E2010 Incompatible types: 'TDataSource' and 'TZQuery'
czyli niezgodność typów. Jakieś inne propozycje?
PS: Używam komponentów zeos.