Einzelnen Beitrag anzeigen

Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#1

in dbctrlgrid nur max 5 einladen

  Alt 30. Nov 2006, 10:03
Datenbank: abs • Zugriff über: lokal
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 ?
euer Peter Porka
  Mit Zitat antworten Zitat