Hi! Danke für den Hinweis @ sx2008
Jezt hab ich das Problem mit .CreateTable und .Handle, unter TADOTable gibts das auch nicht mehr!
Das ist der Code dazu:
Delphi-Quellcode:
function ChangeTableDatabase(Table : TADOTable; Alias : string; Create : boolean) : boolean;
begin
if Table.Name <> Alias then begin
Table.Close;
Table.Name := Alias;
try
Table.Open;
except
if Create then begin
Table.CreateTable;
// ChangeTableLang(Alias, Table.TableName, 'cyrr');
DbiRegenIndexes(Table.Handle);
Table.Open;
end;
end;
end;
Result := Table.Active;
end;
Und DbiRegenIndexes() ist ein Methode aus der
BDE-
Unit!!
Soll ich dann einfach alles weglassen?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind
Gruß DaRedd aka The Red Dragon