Hallo!

Ja, ich lebe und ich lese ;))

Jo, Alex hat recht, ich hatte damals die Idee, die DB Struktur als XML
abzulegen um die DB dann bei jedem Start der Anwendung gegen das XML
File zu checken und ggfs upzudaten. =DCber diesen Weg sollte es z.B. =
auch m=F6glich sein eine bestehende produktivdatenbank (z.B. aus Version
1) = so anzupassen, das ohne Datenverlust die DB angepasst werden kann
auf die Gegebenheiten einer Version 2. ;3. oder wie weit das auch immer
geht.

Im Endeffekt hat man damit mehrere Fliegen geschlagen:

a) Das Entwicklerteam kann die DB-Struktur im CVS pflegen
b) Die Anwendung ruft von der Global.asa aus dem Bereich
Application_OnStart eine Funktion auf, die die DB gegen die XML Datei
pr=FCft

Dann k=F6nnte man ein Update von ASPIntranet f=FCr den Kunden ziemlich
gefahrlos durchf=FChren lassen, da das XML File per Def. eine weiche und
eine Harte Update M=F6glichkeit kennen w=FCrde:

a) Es m=FCssen lediglich Tabellen erweitert werden
   Dann mach ein Alter Table und schmeiss in den bestehenden =
Datens=E4tzen einen default=20
   wert ein

b) Die DB Struktur wandelt sich stark
   Dann kopiere die alte DB weg, bau die neue gem. XML File, und
transferriere die Daten=20
   von der alten in die neue DB.

In beiden F=E4llen kann das Update auf einem Produktionssystem
durchgef=FChrt werden in dem mann die App neu startet. Und ob das nun
Testdaten oder Produktivdaten sind spielt dabei keine Rolle.=20

Das Problem das wir hatten war die Funktion zum bauen / updaten der DB.
Das ist mit dem Abfangen aller Fehlerm=F6glichkeiten extr. Aufwendig und
hat Buchi und mich schon so manche Stunde gekostet. Aber so richtig hats
noch nie geklappt (wir sind =FCber das DB Klassenstadium nie =
rausgekommen =3D> das mit XML zu koppeln ist reines Wunschdenken ;) ).

Falls nu jemand in der Liste sowas zuf=E4llig in der Schublade hat und =
mit uns teilen m=F6chte ...

*ggggg*

Danke im voraus  *doppel gggg*


MfG

Mathias Becker

> -----Urspr�ngliche Nachricht-----
> Von: Alexander Zeitler [mailto:azeitler@;aspintranet.de] 
> Gesendet: Montag, 28. Oktober 2002 20:32
> An: AspGerman Kaffeehaus
> Betreff: [aspdecoffeehouse] Re: AW: aspIntranet.de
> 
> 
> 
> 
> >Weiss nicht mehr ob das hier war oder in einem englischen 
> Forum, aber 
> >da wollt mal jemand die M�glichkeit haben seine 
> DB-Design-Entwicklungen 
> >gescheit aufm CVS mit diffing und allem schnickschnack verwalten zu 
> >k�nnen...
> 
> m��te Mathias (Becker) gewesen sein, der brauchte das f�r 
> ASPIntranet ;)
> 
> Gruss
> 
> Alex
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = 
> Listenarchiv Sie 
> | k�nnen sich unter folgender URL an- und abmelden: 
> | 
> http://www.aspgerman.com/aspgerman/listen/anme>
lden/aspdecoffeehouse.as
> | p
> 
> 



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an