Schema version property

Claudius Sailer Claudius at sailer-online.de
Mon Mar 8 20:41:10 CST 2004


Hi,

V4RB?

Am 08. Mrz 2004 um 19:52 Uhr schrieb Gary Edge:

> Is there a convenient way to assign a schema version number to a 
> database? I ask this because in the future if I alter the schema of 
> the database in new version of an app, I want to check a database 
> opened by that app to see if it needs to be updated.

   Dim count as integer

   //Feld bei MWStSatz wieder löschen. Es wird nicht mehr benötigt
   cmd="ALTER TABLE MWStSatz DROP Sortierung"
   count=tmpDB.SQLExecute(cmd)

   //Feld bei Konten hinzufuegen
   cmd="ALTER TABLE Konten ADD ButtonLeiste BOOLEAN NOT NULL"
   count=tmpDB.SQLExecute(cmd)

   //alle Konten mit einer Kontogruppen verknuepfen
   cmd="UPDATE Konten SET ButtonLeiste=1 WHERE Konto_Typ=1"
   count=tmpDB.SQLExecute(cmd)

   //Feld bei DepotKonten hinzufuegen
   cmd="ALTER TABLE DepotKonten ADD ButtonLeiste BOOLEAN NOT NULL"
   count=tmpDB.SQLExecute(cmd)

   //alle DepotKonten in die IconLeiste aufnehmen
   cmd="UPDATE DepotKonten SET ButtonLeiste=1"
   count=tmpDB.SQLExecute(cmd)

   //Schema der Datenbank heraufsetzen
   tmpDB.SchemaVersion=11


Claudius

-- 
G4/733 QS / MacOS X 10.3.2de / RB 4.5.3de or 5.2.4/ Valentina 1.10.0
Homepage    http://www.sailer-online.de/pub/RealBasic/
Download    finale Versionen, Betaversionen auf der Homepage


More information about the Valentina mailing list