Napotkałem taki problem:

Mam ADODataset.
Wykonuje on zapytanie i tworzą się kolumny (teraz nie ma zdefiniowanej żadnej kolumny)

Tylko że chcę dodać pole kalkulacyjne.
I jeśli zrobię to przed otwarciem dataseta, to nie utwarzą się pozostałem pola (tworzą się tylko, jeśli nie ma zdefiniowanego żadnego pola). A jeśli dodam to pole po otwarciu dataseta to błąd, że operacja niemożliwa na otwartym datasecie.