Autor Beitrag
iltschii
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mo 09.06.03 21:36 
Hallo alle zusammen!

Also folgendes, ich möchte von einer bereits vorhandenen Tabelle die Daten auslesen(das ist klar), eine nun neu erstellte Tabelle innerhalb einer neuen DB soll die Daten die in dieser alten Tabelle stehen, erhalten. Die neue Tabelle kann eventuell auch neue Felder haben, also muss ich auch die Möglichkeit bieten zu sagen Feld1 wird zu Feld1_neu usw.


Hat da jemand eine Idee???


Gruß iltschii
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Do 12.06.03 08:44 
Welche Delphi Version hast Du?
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Do 12.06.03 09:45 
hallo iltschii!

am einfachsten ist es, wenn du die quelltabelle sequentiell abklapperst und die benötigten daten in die zieltabelle übernimmst.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  while not QuellTable.EOF do begin
    ZielTable.Append;
    ZielTable.FieldByName('feld1').asInteger:= QuellTable.FieldByName('feld1').asInteger;
    ZielTable.FieldByName('feld3').asString:= QuellTable.FieldByName('feld4').asString;
    ZielTable.Post;
    QuellTable.Next;
  end;


diese lösung ist zwar nicht wahnsinnig elegant, sie ist aber einfach zu erstellen und zu durchblicken und sie ist auch beginnerfreundlich ;)

mfg, stefan


Zuletzt bearbeitet von grayfox am Fr 27.06.03 16:25, insgesamt 1-mal bearbeitet
iltschii Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Fr 27.06.03 08:32 
Hallo Stefan,

Vielen Dank für deine Antwort, so habe ich es auch hinbekommen, musste es nur ein wenig ändern, da ich die Feldnamen aus einem SG auslese.

Gruß iltschii