premetto che non ho molta esperienza con i database
quindi, ho un db SQLite in ambiente Windows 8.1 connesso tramite RDC ad android
ce la possibilità con es. un file batch di aggiornare, inserire nuovi campi, tabelle mantenendo i dati in esso?
questo perché il sistema è in test fuori dalla mia azienda ed è tuttora in sviluppo.
Grazie x la risposta,
si uso pure io SQLite expert il problema è diverso fare un aggiornamento delle tabelle direttamente dal cliente confrontandole con un database aggiornato
qualche cosa come SQLiteHelper
Spero che sia il sonno o la fame, ma non ho capito benissimo .
Il "server" SQLite, su win 8, è del cliente e tu vuoi aggiornare il suo db (anche modificando la struttura delle tabelle) tramite il tuo dispositivo Android?
Se fosse così, penso che i comuni comandi "ALTER TABLE" dovrebbero funzionare anche con RDC.
Spero che sia il sonno o la fame, ma non ho capito benissimo .
Il "server" SQLite, su win 8, è del cliente e tu vuoi aggiornare il suo db (anche modificando la struttura delle tabelle) tramite il tuo dispositivo Android?
Se fosse così, penso che i comuni comandi "ALTER TABLE" dovrebbero funzionare anche con RDC.
Ciao LucaMS
no no no... non tramite android se esiste un programma sotto Windows che compara 2 DB SQLite e apporta modifiche a tabelle campi ecc.. SENZA MODIFICARE I DATI
Ciao LucaMS
no no no... non tramite android se esiste un programma sotto Windows che compara 2 DB SQLite e apporta modifiche a tabelle campi ecc.. SENZA MODIFICARE I DATI
Quindi senza badare al contenuto dei campi? Solo al numero di tabelle e colonne per tabella?
Penso che non esista ma non sia difficile da creare.
Basta fare un loop sulle tabelle e sui campi esistenti ed eventualmente... aggiungere (soprattutto sapendo già in partenza quale dei due db possa avere più tabelle/campi)
Puoi "scopiazzare" da uno dei progetti di Erel (SQLViewer, mi sembra), nel quale trovi già bell'e pronto il codice per ottenere l'elenco delle tabelle e dei campi.
Se invece ti serve in VB.Net, ho un modulo che eventualmente allegherò (prima devo cercarlo )