Guten Morgen,
bei mir geht es so:
Delphi-Quellcode:
begin
with TADODataset.Create(self) do
begin
CommandType := cmdTableDirect;
CursorType := ctStatic;
LockType := ltPessimistic;
ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'Data Source=.\Mappe1.xls;'
+ 'Mode=ReadWrite;'
+ 'Extended Properties="Excel 8.0;HDR=Yes";'
+ 'Persist Security Info=False';
CommandText := 'SELECT * FROM [Tabelle1$A1:C5]';
Open;
Locate('a', '3', []);
Edit;
FieldValues['c'] := 123;
Post;
Close;
Free;
end;
end;
Da sind schon ein paar Unterschiede - kannst du sie sehen?
Grüße vom marabu