Entwickler-Ecke
Datenbanken - batchmove verwenden?
D. Annies - Mo 01.10.07 22:00
Titel: batchmove verwenden?
Hi, Delpher,
(wie) kann ich mit einer Batchmove-Komponente aus einer bestehenden DBTabelle nur einzelne Spalten in eine neu anzulegende DBTabelle übernehmen?
Geht das überhaupt? Ich möchte nämlich aus einer DBTabelle, die aus 34 Spalten und 850 Datensätzen besteht, nur 6 Spalten (mit gleichem Datentyp), aber alle Datensätze, übernehmen.
Danke für Hilfe,
Detlef
Steffen73 - Mo 01.10.07 22:13
Probiere es mal mit der BatchMove-Eigenschaft Mappings.
Viele Grüße
Steffen
D. Annies - Mo 01.10.07 22:59
Hi, Steffen,
aha!
Ich habe jetzt die Kompo platziert, sorce und destination über OI vergeben und den Stringlisteneditor für mapping mit den gewünschten Feldern gefüllt. Aber wie rufe ich den Vorgang auf? mit einem Button??
Danke für weitere Hilfe,
Detlef
Agawain - Mo 01.10.07 23:13
Hu
Batchmove.execute
Gruß
Aga
//Edit
Fällt mir noch ein, bei BatchMove gibts auch noch Source, was ein Query und natürlich auch eine Tabelle sein kann...das funktioniert mit Sicherheit...Mapping hab ich noch nicht probiert, wäre aber auch meine erste Idee gewesen.
Steffen73 - Di 02.10.07 07:47
Hallo,
also du musst natürlich Datenquelle (=Source) und Datenziel (=Destination) angeben. Mit der Mapping-Eigenschaft ordnest du dann die einzelnen Felder zu (kannst du aber auch leer lassen, dann werden alle möglichen Felder kopiert). Und über die Eigenschaft Mode legst du fest, wie die Datensätze in die Zieltabelle geschrieben werden sollen (angefügt, ersetzend usw.)
Wenn das alles erledigt ist, rufst du über die Funktion Execute der BatchMove-Komponente den Vorgang auf. Wie du das machst, ist dir überlassen. Natürlich kannst du sie auch in der OnClick-Prozedur eines Buttons aufrufen.
Viele Grüße
Steffen
D. Annies - Di 02.10.07 08:40
Vielen Dank, ihr zwei!
Dann werde ich mal proggen ..
Melde mich wieder!
Grüße aus Lübeck,
Detlef
D. Annies - Di 02.10.07 09:08
Hi, Aga und Steffen,
ich habe noch einen TableName vergeben, aber leider die Fehlermeldung: "Tabelle nicht vorhanden, ..."
Ich dachte, die Tabelle wird dann mit der entsprechenden Struktur angelegt. (?)
Was ist zu tun?
Detlef
D. Annies - Do 04.10.07 20:55
Hi, Aga und Steffen,
was lange währt, ...
mit einigen Anpassungen läuft das von mir gewünschte Verfahren jetzt, so dass ich auch die gewünschten Felder der Tabelle selektieren kann.
Bis auf weiteres,
Detlef
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!