Aggiornare i database di qs-STAT durante o successivamente l’aggiornamento del programma Page 1 / 4 1. Introduzione 2. Riguardo il programma di aggiornamento 3. Descrizione programma • Parametri 4. In generale 5. Dettagli 6. Aggiornamento del database dati da 16-bit alla versione a 32-bit di qs-STAT Introduzione Ci sono 3 database Q-DAS nella cartella \Database della directory di installazione del programma Q-DAS che possono essere aggiornati durante il programma di aggiornamento o successivamente. Questi database sono: 1. QDAS32.mdb (MS Access database di dati) 2. QDASCONFIG.mdb (32–bit database di configurazione) 3. QDASTEXT32.mdb (32–bit database dei testi) Le proprietà dei database possono essere aggiornate in 4 modi differenti: 1. nuovi campi ( + nuovi contenuti ), denominato tipo1 nelle pagine seguenti 2. campi esistenti modificati ( + stesso contenuto ), denominato tipo2 3. campi esistenti modificati ( + nuovo contenuto ), denominato tipo3 4. campi esistenti e non modificati ( + nuovo contenuto ), denominato tipo4 5. nuovi set di dati, denominato tipo1 nelle pagine seguenti 6. set di dati modificato, denominato tipo4 nelle pagine seguenti Il tipo1 di aggiornamento si riferisce a un nuovo campo del database che può avere un nuovo contenuto o nuove impostazioni. Questo nuovo campo con il relativo contenuto viene aggiunto al database esistente. Il tipo2 di aggiornamento si riferisce ad un campo esistente ma modificato nel database, ma con il medesimo contenuto. In questo caso il campo del database viene rinominato. Questo caso non dovrebbe mai succedere. Il tipo3 di aggiornamento si riferisce ad un campo esistente ma modificato nel database dove anche il contenuto è modificato. In questo caso il campo nel database viene rinominato e successivamente si apre una finestra di dialogo che chiede se si deve utilizzare il vecchio contenuto oppure il nuovo. Questo caso non dovrebbe mai succedere. Il tipo4 di aggiornamento si riferisce ad un campo esistente nel database non modificato, con un differente contenuto o impostazioni. In questo caso, si apre una finestra di dialogo che chiede se si deve mantenere il vecchio o il nuovo contenuto. Questo è il caso più frequente. Riguardo il programma di aggiornamento: vai all’inizio • Il programma di aggiornamento esegue un backup dei database esistenti (rinominandoli con il suffisso *_SAV1.MDB). Questa copia viene utilizzata come Update-DB ( VECCHIO ) • Il nuovo database (dal CD) è utilizzato come database sorgente ( NUOVO ). I campi nuovi o modificati vengono copiati nel database esistente, vecchio. • Dopo un aggiornamento completato senza errori, il database modificato Update-DB ( VECCHIO ) viene rinominato ed utilizzato come database corrente Save 02.04.04/ Print 05.04.04 H V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc © 2004 Q-DAS GmbH, 69469 Weinheim [email protected] y Tel. 06201/3941-0 Aggiornare i database di qs-STAT durante o successivamente l’aggiornamento del programma Page 2 / 4 Aggiornare il database dei testi QDASTEXT32.MDB è facile. I nuovi record vengono aggiunti a quelli esistenti in modo automatico. In caso di differenze tra i record del vecchio e del nuovo database, si apre una finestra di dialogo che richiede se mantenere i contenuti del vecchio db o sostituirli con quelli nuovi. La procedura di aggiornamento del QDASCONFIG.MDB dipende dalla tabella che si aggiorna. Nella maggior parte delle tabelle, i contenuti e le impostazioni sono mantenute dal database esistente, in alune tabelle invece i nuovi contenuti vengono aggiunti e il database viene ristrutturato. Le tabelle che vengono aggiornate sono: 1. nuovi record vengono aggiunti nelle tabelle: • QDAS_GRAPHICS • QDAS_SYSTEM( + DEFAULT_SYS_MENU: sempre sovrascritto) • QDAS_SYSTEM_OPTIONS • QDAS_STRATEGY( strategie con COMPANYKEY < 10.000 sono sempre sovrascritte) • QDAS_STRATEGYKEYS ( strategie con COMPANYKEY < 10.000 sono sempre sovrascritte) • Le COMPANYKEY di strategie di valutazione personalizzate sono aumentate di 10.000 – nel caso in cui non lo fossero già. L’aggiornamento del database dei dati viene eseguito in maniera diversa a seconda del tipo di database (Oracle, SQL, MS Access). In caso di database MS Access (QDAS32.MDB), si esegue l’aggiornamento tipo1. Questo significa che nuove tabelle e nuovi contenuti vengono aggiunti al database esistente. Nel caso di Oracle o MS-SQL, il database deve essere aggiornato in maniera indipendente utilizzando degli appositi script. Descrizione programma: vai all’inizio Il programa DBUpdate32.exe viene di solito eseguito automaticamente quando si esegue l’installazione di un aggiornamento del programma, ma può anche essere avviato manualmente. I parametri sono parameteri: 1. Percorso del programma e nome 2. nome e percorso del file QS-Stat – ini. Questo può essere vuoto (“ “) se il file si trova nella dir di windows 3. Chiave lingua (44 = Inglese; ogni altra lingua è possibile, se vuoto “ “ = Tedesco) 4. Text = TEXT (il database dei testi sarà aggiornato) Text = TEXTNEW (il database non viene aggiornato ma si utilizza il nuovo testo dal cd per rimpiazzare quello vecchio. Se il database dei testi non è stato personalizzato questa è la procedura raccomandata perché più veloce) Text = “ “ (il database NON viene aggiornato) 5. Superuser = SUPER (se questo parametro è impostato, il programma non si avvia e arresta in modo automatico) 6. Conf = CONF (il database di configurazione viene aggiornato) Conf = “ “ (il database di configurazione NON viene aggiornato) 7. Data = DATA (il database dei dati viene aggiornato) Data = “ “ (il database dei dati NON viene aggiornato Save 02.04.04/ Print 05.04.04 H V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc © 2004 Q-DAS GmbH, 69469 Weinheim [email protected] y Tel. 06201/3941-0 Aggiornare i database di qs-STAT durante o successivamente l’aggiornamento del programma Page 3 / 4 //e.g.: “D:\Q-DAS\QSSTAT_ME\BIN\DBUpdate32.exe“ “D:\WINNT\QSSTAT2000.INI“ “44“ “TEXT“ “SUPER“ Æ OR avviare il programma con un doppio click sull’eseguibile (nella cartella BIN di qs-STAT <hard-drive>:\QDAS\ME_20\BIN\DBUpdate32.exe) senza parametri -> si apre una finestra di dialogo dove impostare i paramteri In generale: vai all’inizio Ogni tabella che deve essere aggiornata ha una chiave primaria. Ordinamento decrescente non è supportato. Il menu di default “ DEFAULT_SYS_MENU“ nella tabella “System” del database QDASCONFIG.MDB viene sempre sovrascritto durante l’aggiornamento Solo le modifiche vengono descritte Le chiavi vengono sempre ricreate Le tabelle con il suffisso “_INTERN“ non sono mai modificate dal programma. Dettagli: vai all’inizio Le tabelle selezionate vengono aggiornate una dopo l’altra. 1. QDAS32.MDB e QDASTEXT32.MDB: il programma controlla I campi mancanti e li aggiunge 2. QDAS32.MDB e QDASTEXT32.MDB: tutte le chiavi del DB sono ricreate 3. in funzione del tipo di database e delle selezioni menzionate sopra, I contenuti dei record vengono verificati sulla base delle chiavi primarie. Se ci sono nuovi campi questi vengono aggiunti, se quelli presenti sono modificati, si apre una finestra di dialogo che chiede come devono essere trattate le modifiche. • • • • • • • • Save 02.04.04/ Print 05.04.04 H V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc nome e percorso del corrente file log contenuto del protocollo database e tabelle che si stanno aggionando barra di scorrimento dello stato di avanzamento tabella corrente aggiornata barra di stato delle modifiche database corrente che si sta aggiornando I database selezionati qui vengono aggiornati © 2004 Q-DAS GmbH, 69469 Weinheim [email protected] y Tel. 06201/3941-0 Aggiornare i database di qs-STAT durante o successivamente l’aggiornamento del programma Page 4 / 4 Aggiornamento del database da 16–bit alla versione a 32-bit di qs-STAT: 1. installare qs-STAT ME 2. rinominare il QDAS32.MDB nella cartella Database della directory di installazione in QDAS32NEW.MDB 3. Copiare il database a 16–bit datanella cartella \Database di qs-STAT ME 4. Convertire il DB a 16-bit utilizzando MS Access2000 in un DB a 32-bit 5. Avviare DBUpdate32.exe con gli appropriati parametri “{Path}\QSSTAT2000.INI“ “{lingua}“ “ “ “SUPER“ (vedi Parametri) 6. Il database dei dati è l’unico che può essere selezionato per l’update. Cliccare su START. Chiudere la finestra al termine dell’esecuzione. vai all’inizio Save 02.04.04/ Print 05.04.04 H V:\Dokumente\Programmdokumentationen\von_Übersetzer\ITA\DBUpdate_ITA.doc © 2004 Q-DAS GmbH, 69469 Weinheim [email protected] y Tel. 06201/3941-0