guten morgen freunde...ich bin hier am verzweifeln...ich möchte in meinem dbctrlgrid maximal 5
db einträge anzeigen lassen. um damit die ladezeit zu verkürzen.
Delphi-Quellcode:
Screen.Cursor := crHourGlass;
frmMain.QueryLoadData.Close;
frmMain.QueryLoadData.sql.Clear;
frmMain.QueryLoadData.sql.text := 'SELECT id,test1,test2 FROM test where deleted = 0';
frmMain.QueryLoadData.Open;
dbcount := frmmain.DataSource.dataset.RecordCount;
fmnavbarvehicles.lblHeader1.Caption := fmnavbarvehicles.lblHeader1.Caption + ' (' + inttostr(MaxAnzeige) + '/' + inttostr(dbcount) + ')';
frmMain.QueryLoadData.Close;
frmMain.QueryLoadData.sql.Clear;
frmMain.QueryLoadData.sql.text := 'SELECT top ' + inttostr(MaxAnzeige) + ' id, test1,test2 FROM test where deleted = 0';
frmMain.QueryLoadData.Open;
fmshowvehicles.DBCtrlGridShowVehicles.rowcount := maxanzeige;
Screen.Cursor := crDefault;
der untere
sql zeigt mir auch nur 5 an , aber der obere scheint zuerst alle zu laden, wenn ich jetzt den oberen rausnehme, dann zeigt mir der untere nichts mehr an ? wieso ?