Hab den Fehler gefunden! Delphi4 und der
SQL-Server gleichen die Daten nicht miteinander ab, so das die Spalten auf dem
SQL-Server schon existierten, die dazugehörigen Felder in Delphi aber noch nicht.
Da ich die Felder erst zur Laufzeit nach der Erstellung der Tabelle hinzufügen wollte, konnte Delphi sie entweder bei der Erstellung der Tabelle (weil ich sie da noch nicht mit erstellte) oder beim Hinzufügen (weil die Felddefinitionen in Delphi noch nicht existierten) nicht finden. Ich musste also die Spalten doch schon gleich bei der Tabellenerstellung anlegen.