Hi.
Zitat:
liegt es vielleicht an deinem
SQL-Statement. Hast du da ein ORDER BY drin?
Nein!
Zitat:
Wie sieht deine Datenbanktabelle aus (Inhalt).
Siehe Bild3
DB Struktur
Delphi-Quellcode:
DatabaseName:= 'MyDBv2';
DatabaseFileName:= DBFilename;
PageSize:= 2048;
PageCountInExtent:= 4;
MaxConnections:= 1;
MultiUser:= false;
Exclusive:= true;
if Exists then
begin
Close;
DeleteDatabase;
end;
(* Folder Table *)
with Folder_Table do
begin
DatabaseName:= 'MyDBv2';
TableName:= 'FolderList';
with AdvFieldDefs do
begin
Clear;
Add('ID', aftAutoIncLargeint, 0, false);
Add('ParentID', aftLargeint);
Add('Title', aftWidestring, 255);
// Add('IconID', aftLargeint);
Add('Image', aftGraphic, 0, false, caZLIB, 4);
end;
with IndexDefs do
begin
Clear;
Add('ID', 'ID', [ixPrimary]);
Add('ByParentID', 'ParentID', []);
Add('Title', 'Title', []);
end
end;
Ich habe denselben Code mit der Standard “ TTreeView getestet und es funzt!
in fact ich wollte nur die Standard TTreeView durch die VirtualTreeview tauschen.
So abgesehen von der VirtualTreeview und Versions Nr. der
DB von v6.5 nach v7.0
hat sich nichts geändert.
Ich denke langsam es könnte an der
DB Liegen
thx