Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET2008] manutenzione database Access

    Ciao
    ci sono occasioni in cui un utente mi chiede di implementare nuove funzioni sull'applicativo che di riflesso richiedono modifiche o aggiunte di tabelle.
    Per l'applicativo le modifiche sono gestite facilmente mentre per il database MS access 2003 (scelta obligata) non posso modificarlo da remoto ne andare sul posto per allinearlo alle esigenze dell'applicativo.

    Come posso modificare o aggiungere nuove tabelle e campi dall'applicativo stesso?

    vorrei capire come greare una mfuznione che esamina il contenuto del DB e modifichi la struttura quando serve.


    grazie
    Delfino Cobalto

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Fa parte della normale gestione di un applicativo.

    Non serve analizzare la struttura del DB, la conosci già!
    Invece devi tenere una tabella che tiene conto della versione del database che in genere può essere allineata a quella dell'applicazione

    Poi devi creare un programma (una sorta di Updater) che fa esclusivamente solo l'aggiornamento dell'applicazione , database incluso.
    Questo programma deve essere necessariamente distribuito ed eseguito tramite un setup, altrimenti non hai garanzia che funzioni su ogni versione di Windows.

    Infatti, da Vista in avanti solo i setup (creati con appositi Installer) hanno i permessi di scrittura nelle cartelle di sistema (Programmi, System32, ...).

    Ovviamente, dovrai fare molti TEST su macchine virtuali coi vari S.O. fino a che non hai affinato le procedure 'ad hoc'.

    Infine, puoi intervenire dal cliente anche da remoto con appositi programmi.
    Personalmente uso TeamViewer (TV) che trovo davvero pratico ed efficiente; posso addirittura connettermi ad un cliente via browser anche da un computer che non è il mio (avendo ovviamente la licenza).
    Addirittura posso connettermi con il browser al mio computer dell'ufficio e da lì connettermi ad un cliente potendo gestire entrambi!!!

    La licenza di TV costicchia un po' (500€) ma è per sempre, quindi se il cliente vuole assistenza diretta ed immediata gli faccio pagare un quota annua (d'altronde lui risparmia un sacco di soldi non dovendo pagare la trasferta) e non deve aspettare giorni per l'intervento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.