Tutm mir leid, ich befürchte ich nerve langsam, aber es muss sein..<br>
Also, ich kann auf meine DBGrid Columns klicken und die Grids werden wunderbar und schnell (60.000 Records) sortiert.<br>
Click auf Column: table1.IndexFieldNames := AFieldName;
Jetzt importiere ich aus einem TListView einige Datensätze:
for i:=0 to ListView1.Items.Count-1 do begin
Table1.AppendRecord([
ListView1.Items.Item[i].SubItems[0],
ListView1.Items.Item[i].SubItems[1],
ListView1.Items.Item[i].SubItems[2],
ListView1.Items.Item[i].SubItems[3],
ListView1.Items.Item[i].SubItems[4],
ListView1.Items.Item[i].SubItems[5],
ListView1.Items.Item[i].SubItems[6]]);
...und bekomme die Fehlermeldung.
"Datenbank is busy" ....da ich vorher die Fehlermeldung mit "Index is out of date" bekommen habe, probierte ich es mal mit dem Updaten:
Active:= False;
Exclusive:= True;
Active:= True;
Check(DbiRegenIndexes(Handle));
Active:= False;
Exclusive:= False;
Active:= True;
....gibt es dort draussen jemanden, der mir (Laie) weiterhelfen kann?
Tausend Dank
Detlef
Also, ich kann auf meine DBGrid Columns klicken und die Grids werden wunderbar und schnell (60.000 Records) sortiert.<br>
Click auf Column: table1.IndexFieldNames := AFieldName;
Jetzt importiere ich aus einem TListView einige Datensätze:
for i:=0 to ListView1.Items.Count-1 do begin
Table1.AppendRecord([
ListView1.Items.Item[i].SubItems[0],
ListView1.Items.Item[i].SubItems[1],
ListView1.Items.Item[i].SubItems[2],
ListView1.Items.Item[i].SubItems[3],
ListView1.Items.Item[i].SubItems[4],
ListView1.Items.Item[i].SubItems[5],
ListView1.Items.Item[i].SubItems[6]]);
...und bekomme die Fehlermeldung.
"Datenbank is busy" ....da ich vorher die Fehlermeldung mit "Index is out of date" bekommen habe, probierte ich es mal mit dem Updaten:
Active:= False;
Exclusive:= True;
Active:= True;
Check(DbiRegenIndexes(Handle));
Active:= False;
Exclusive:= False;
Active:= True;
....gibt es dort draussen jemanden, der mir (Laie) weiterhelfen kann?
Tausend Dank
Detlef
Comment