Wie gesagt, was dort passiert, hatte ich hier auch beschrieben. Kompilieren lässt es sich, aber es macht nicht das, was es soll.
Zitat:
Sieht mühsam aus, das alles selber zu schreiben.
Wurde auch schon vorgeschlagen.
z.B.
SELECT * FROM table LIMIT 0
(limit 0, da vorhandene Datensätze hier ja egal sind) und dann mit DataSet.Insert/Post, sowie die Felder per Schleife übertragen.