Na das mit den Differenzabbildern wirst Du wohl nur sehr schwer hinbekommen - au�er Du hast ein Tool - was Dir dieses Differenzabbild automatisch erstellen kann!
Du hast also 2 M�glichkeiten! 1. Du hinterlegst immer die volle Version! (einfacher) 2. Du hinterlegst wirklich nur die �nderungen (komplizierter daf�r aber Speicherplatz schonender) Grunds�tzlich musste es so machen - das Du jeden Eintrag mit ID (oder GUID) und Datum (inkl. Zeit hinterlegst) - sowie das was Du sonst noch brauchst! Wenn Du Dann eine neue Version ablegst - machst Du das �ber dieselbe ID - aber neuerem Datum - damit haste erstmal alle Versionen. Differenzabbild erstellen! Das wird nicht ganz einfach - da Du Dir quasi einen komplexen Algorithmus einfallen lassen musst - der 2 Texte kontrolliert. Beim Speichern w�rde das dann so aussehen, dass Du als erstes die alte Version l�dst - dann die neue Version nimmst - davon das Differenzabbild erstellst - und die alte und neue Version wieder speicherst. Wie k�nnte man das machen? Mir fallen da eigentlich nur Regular Expressions ein. Da wirste dann auch ne Schleife brauchen die quasi Wort f�r Wort durchsucht. Oder Du splittest quasi den Text anhand der W�rter (Leerzeichen) - legst das in ein Array rein (geht ja einfach via String.Split) und dann l�ste die Arrays gegen einander vergleichen. Aber selbst das ist nicht sonderlich trivial - da ja auch Elemente komplett verschoben werden k�nnen. Du siehst schon - sehr komplexes Thema. Vor allem wir das dann auch interessant - wenn Du dann eine alte Version anzeigen willst! Kannst Du Dir vorstellen - vielleicht die Version vor 3 Versionen darzustellen - wo Du quasi 3 Differenzabbilder wieder herstellen musst? Ansonsten k�nntest Du Dir mal den Sourcecode von nem WIKI ansehen - da habe ich mal so ein �nderungslog gesehen - wobei ich net genau sagen kann ob die das wirklich getrennt haben! -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Rudischhauser (N) Gesendet: Dienstag, 22. Juni 2004 16:03 An: [EMAIL PROTECTED] Betreff: [Asp.net] Versioniertes Speichern in Access DB Servus, ich m�chte ein versioniertes Speichern in der Datenbank erm�glichen. Wie k�nnte ich das programmieren? Vom Prinzip her muss die "neuste" Version immmer das komplette Abbild des Textes sein, und �ltere Versionen sind quasi nur differenzen? Wie kann man so was programmieren? Gru� Andi ************************* _______________________________________________ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ************************* ************************* _______________________________________________ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net *************************
