Newsgroup: it.comp.lang.visual-basic
Titolo: Access senza Office???

Ciao a tutti,
volevo sottoporvi una domanda, dovrei fare un programmino che gestisce un db
access.
Ma se sull'altro pc non hanno office installato posso usarlo lo stesso?
Se si come?
Mi basta solo un accenno alla documentazione da trovare e poi ci penso io!
Grazie a tutti,
Simone

 Simone
Alessandro

 ha scritto nel messaggio
news:b1amcn$a8h$1...@grillo.cs.interbusiness.it...

Dipende se il programmino te lo fai in VB ed accedi al db via ADO oppure
DAO, non serve installare Office sull' Host dove poi installi il tuo
programma. Se invece lo sviluppi direttamente dalla GUI di Access allora
devi almeno installarti Access

 stesso?
Integro e completo le risposte già postate (non abbiatene a male :-) )
Se accedi al database tramite DAO o ADO non hai bisogno di access sulla macchina
target, ma devi installare JET e MDAC, e lo puoi legalmente fare se hai una
licenza di vb
Se accedi al database istanziando direttamente l'applicazione tramite l'oggetto
access.application, deve essere installato il runtime di access, per farlo
legalmente devi avere una licenza diversa, ma non ricordo quale :-)
Salutoni
Sergio
e se anch'io sono stato impreciso o addirittura inesastto, correggete pure :-)

Grazie e a tutti per le risposte!
Il programmino lo farò in VB e non tramite VBA.
Darò un'occhiata a quanto mi avete suggerito!
A presto,
Simone

 pure :-)
Per quel che so mi sembra tutto corretto :-),
per quello che non mi ricordavo cosa andava perchè dipendeva da come si
accede ^_^
Alex

access.
Attenzione che la licenza di ADO (e forse DAO), impedisce di "creare
un software in grado di competere con MS Access".
Non so _esattamente_ cosa voglia dire perň...
Ciauz
Aran Banjo
<math> 2 + 2 = 5 for sufficiently large values of 2</math>

 legalmente devi avere una licenza diversa, ma non ricordo quale :-)
Office developer
--
Ciao MarcoS (xp)
www.marcosanti.it

 Non so _esattamente_ cosa voglia dire però...
Questo passaggio è citato anche nella licenza di visual studio, credo che sia
uno standard delle licenze microsoft.
A mio avviso vuol dire che non puoi costruire un programma che permetta di
costruire e gestire un database, cioè permetta di farti le tabelle, le maschere
per interagire con i dati e i report per stamparli.
Un gestore di database dedicato, e quindi con una possibilità di
personalizzazione limitata, credo che non si possa considerare "concorrente" di
access. Però qui entriamo nel campo del legalese, e non credo che i confini
possano essere tracciati con precisione.
Salutoni
Sergio

Sergio


 Dipende sempre da come si vuole leggere la licenza.
    Nel testo della licenza, a proposito di Jet, brilla la frase:
        "a discrezione di Microsoft"
    ;-))
    Ma c'e' anche scritto:
Nota: un prodotto che includa componenti limitati per l'elaborazione di
testi, la creazione e la gestione di fogli di calcolo o la gestione di
database oltre ad altri componenti che comportino significative modifiche in
termini di valore, ad esempio un programma per la contabilità con funzioni
limitate di foglio di calcolo, non è considerato un prodotto "a scopo
generale".
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------