dalle domande che fai deduco che non conosci le classi di ADO.NET per l'accesso alle basi dati e il liguaggio SQL, oppure si ma è un'impressione
prima di cimentarsi alla programmazione con i DB è obbligatorio conoscere queste cose
tu dici per fare "cose banali", ma di banale non c'è nulla se non si studiano i metodi per fare queste cose, nessuno potrà in due righe di codice spiegarti come fare se non hai le basi
poi ripeto che i database, anche quelli di tipo access (.mdb), fanno quello per cui sono progettati, ovvero memorizzare dati
quale DB usare dipende tutto dalle esigenze, se la previsione futura è quella che comunque il DB rimane di dimensione relativamente contenuta e non prevede un multiaccesso allora va bene anche il db access
altrimenti devi pensare a qualcosa di più potente come MySQL ma non penso sia il caso tuo
oppure puoi usare anche il DB tipo dBaseIV quelli con estensione DBF tanto per capirci; sia Access che dBase sono database portabili, ovvero non necessitano di alcun motore di database come per SQL Server e MySQL... in pratica non necessitano di alcuna istallazione di parti esterne per poterli manipolare, le librerie e gli assembly sono già nel framework del .NET
un'altra soluzione potrebbe essere quella di usare files ASCII e criptarli, oppure usare files XML e cripare pure questi, puoi anche usare i dataset e i datatable per creare una struttura di dati virtuali che possono essere poi memorizzati su files ASCII con struttura XML, ma comunque alla fine resta il fatto che ciò che si addice di più al tuo caso è l'uso di un database
ma questa è una mia personale opinione, secondo il mio modo di intendere la questione, non dico che sia la più corretta, poi magari qualcuno saprà consigliarti meglio
Postato originariamente da eurostar_italia:
Nel pc su cui verra installato ci sara access.
|
i DB access possono essere manipolati con .NET senza che sia installato Access
Postato originariamente da eurostar_italia:
È possibile interfacciarsi con un db protetto e a seconda dell utente,permettere o meno
Cancellazione/scrittura ecc?
Grazie di cuore
|
certo, che è possibile, i db access possono essere protetti da password e ci si può accedere mettendo la password nella stringa di connessione
per quanto riguarda il secondo quesito ti ho giò risposto precedentemente, puoi gestire l'accesso creando una tabella utenti all'interno del DB stesso, questa tabella la usi per gestire i login e i permessi su quello che possono o non possono fare gli utenti, poi dovrai solo gestire tutto da codice
Ultima modifica effettuata da ampeg il 20/07/2013 alle 17:45