ist tatsächlich ein String,
hab mein Problem jetzt gefunden, Probleme gelöst.
Lag daran, dass der Aufruf in Unit1 die Form2 (Unit2) als erstes aufgerufen hat, in Form2 war das Dataset noch nicht Active, das wurde es erst später (nach form2:=TForm2.Create(self)
Trotzdem Danke