Hallo zusammen!
Ich muss Datensätze von einer FireBird Datenbank in eine Andere FB-DB kopieren. Das Admin-Tool „IBOConsole“ kann das leider nicht. Es gibt zwar scheinbar andere Tools mit denen das geht, diese möchte ich mir jedoch nicht zulegen, da dieser Kopiervorgang nur ein einziges mal durchgeführt werden muss. Jetzt wollte ich das auf die „schnelle“ selber machen, mit SELECT * FROM Quelle und INSERT INTO Ziel. Nur geht das in diesem Fall nicht auf die schnelle, da die Tabelle sehr viele (ca.80) Spalten hat und diese zudem unmöglich benannt sind „z1_POS_1_LE_2“. Bei der üblichen Insert Methode (INSERT INTO Ziel („z1_POS_1_LE_2, ……..) values(„232322“,………) ist das eine unendliche Arbeit, bei der Tippfehler vorprogrammiert sind und ich habe keine Lust das alles für eine einmalige Aktion zu machen. Daher meine Frage, gibt es eine Möglichkeit, eine ganze DataTable in eine DB zu schreiben, alla INSERT INTO Ziel MeineTabelle. Stellt ADO.Net zufällig so eine Methode bereit und ich kenne sie nur nicht??? Die Tabellen sind identisch, von der Seite wird es schonmal keine Probleme geben.
Vielleicht hat hier wer eine Idee wie ich das elegant und schmutzig lösen kann?
_________________
Gruß
Christoph