Autor Thema: Document clonen??  (Gelesen 1651 mal)

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Document clonen??
« am: 20.02.03 - 11:20:18 »
Jaohr alle, ich suche eine Methode mit der ich Documents kopieren kann.

 b[0] = (Document)a[0].clone(); funktioniert nicht

b[0] = new Document(a[0]) klappt auch nicht!!!

Wie kann ich also ein Document verdoppeln innerhalb des Backends???
In a world without walls and fences who needs windows and gates?

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Document clonen??
« Antwort #1 am: 20.02.03 - 11:26:57 »
Call doc.CopyToDatabase(arcdb)

mit CopyToDatabase Dokument erhält abe logischer weise eine neue ID.

Gruß

Christopher
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:Document clonen??
« Antwort #2 am: 20.02.03 - 11:39:00 »
Call doc.CopyToDatabase(arcdb)

mit CopyToDatabase Dokument erhält abe logischer weise eine neue ID.

Gruß

Christopher

Hmm in Java sollte die Methode dann auch so heissen-->ja tut sie ;)
Hmmm ich will aber eine exakte Kopie dieses Dokuments, weil ich im Backend eine Veränderung am Dokument vornehme und diese gerne zurückspeichern würde. Stellt das ein Problem dar für die DB???
Das Dokument soll ja nur für meine Programmierstrukturen kopiert werden. Das ich einen Abgleich in einem Array durchführen kann. Wenn ich das Dokument auf die von DIr genannte Weise kopiere muss ich es ja wieder neu aus der DocumentCollection rausziehen oder erstmal in diese reinbekommen!?!
« Letzte Änderung: 20.02.03 - 11:41:26 von JD »
In a world without walls and fences who needs windows and gates?

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Document clonen??
« Antwort #3 am: 20.02.03 - 11:41:31 »
Sollte eigentlich kein Problem sein ich weiß halt nicht wo und wofür Du selber die ID verwendest
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline JD

  • Junior Mitglied
  • **
  • Beiträge: 94
Re:Document clonen??
« Antwort #4 am: 20.02.03 - 11:43:51 »
Hups da hat meine Änderung einen zeitliche Überlappung mit deinem Post vollführt *ggg* Neu ist das mit der DocCollection
In a world without walls and fences who needs windows and gates?

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Document clonen??
« Antwort #5 am: 20.02.03 - 22:29:20 »
@Christopher

... wenn du mit der beschriebenen Methode das Dokument in eine andere Datenbank kopierst bekommt das Dokument nur dann eine neue DocID, wenn das Dokument dort bereits vorhanden ist, oder die DB eine Replik der Ausgangsdatenbank ist - ansonsten behält es die alte DocID - das Thema hatten wir denke ich hier im Forum vor 4-5 Monaten - Ein Forumsmitglied hat dazu eine Tabelle ausgegraben aus der ersichtlich wird, bei welcher Methode sich die DocID wie verhält...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz