Newsgroup: it.comp.lang.visual-basic
Titolo: DNS utente Access

Ciao,
vorrei chiedere una cosa a chi utilizza Vb6 e file di database access.
Abbiamo formattato un pc qui in ufficio che conteneva un piccolo 
applicativo sviluppato da un mio collega, in vb6 con database appunto 
access 2003 e crystal reports versione 6. Bene, ovviamente 
pre-formattazione tutto girava a meraviglia, adesso, installando il 
programmino, ogni volta che vuole genenerare un report, grida come un 
matto "cannot find sql server". Bene, anzi malissimo, visto che mi sono 
fatta una sclerata mai vista per capire perchè, e andando a guardare su 
xp strumenti di amministrazione,origine datiodbc mi accorgo che al tab 
dns utente esiste solo visual foxpro, e non access database...a questo 
punto ho preso il cd di office, ho installato access e per magia, tutto 
è andato a posto. Ma scusate, (e la domanda sta qui) se io non avessi 
avuto il cd di office? Esiste qualche surrogato di access, da utilizzare 
in questi casi, per mettere dentro le librerie che vengono richieste?
Scusate la lunghezza del post e grazie a chi vorrà rispondere
Yara


Access è il nome commerciale!
Lato programmazione hai a che fare con Jet!...che sarebbe il motore db
vero e proprio!
TUTTi i programmatori sanno che le tecnologie di accesso ai dati sono
state "codificate" prima in DAO...poi in ADO...poi in
ADO.net....poi.....etc etc
Esistevano quindi pacchetti di aggiornamento FREE chiamati MDAC che
aggiornavano le librerie!
Solo che Microsoft scoraggiava l'uso industriale di Jet indirizzando,
per ovvie ragioni...anche commerciali...., verso MSDE e poi
SQLserverExpress
..e. quindi tolsero tutta la parte Jet da MDAC!
Però esiste ancora come  pacchetto scaricabile da mamma M$!!!
ad esempio
http://www.microsoft.com/downloads/en/details.aspx?familyid=2deddec4-350e-4cd0-a12a-d7f70a153156&displaylang=en
Se installi uno di questi pacchetti ti aggiorna i provider ADO ed
anche quelli ODBC!
Cosa che un programmatore sà in fase di costruzione setup!!!


Praticamente sei mitologico! Beh, ma tu SEI un programmatore...io 
probabilmente lo diventerò solo tra  o due anni (LUCE).
Quindi faccio la prova ad installare questo pacchetto su un pc che non 
dispone di access ed eventualmente, se non funzionasse, piangerò ancora 
per una ventina di minuti recitando mea culpa!!
;-)
Grazie

Il 22/11/2010 19:22, Wodka40[Google] ha scritto:

Intanto grazie, anche se non ricoprirò mai il ruolo di sviluppatrice, 
imparare non fa male! Devo comunque dirti che non ho risolto così 
facilmente come immaginavo dopo il tuo suggerimento.
Ho infatti provato due condizioni diverse su due pc diversi e in nessuno 
dei due ho avuto esito positivo. Ti descrivo le operazioni:
il primo pc non ha pacchetti office installati, io ho fatto il setup
del programma da cd (creato dal mio ex collega e funzionante) e tutto va 
a meraviglia fino a quando non chiamo il report. Quando lo lancio mi da 
il fatidico errore che si risolve solo installando il pacchetto office 
2003, e ne sono certa, perchè sull'altro pc, c'è office 2007 e il 
problema lo da anche su quello. Su altre 3 postazioni, dove esiste 
office 2003 è tutto ok.
Quindi l'aggiornamento 
http://www.microsoft.com/downloads/en/details.aspx?familyid=2deddec4-350e-4cd0-a12a-d7f70a153156&displaylang=en
 
che mi hai segnalato e che peraltro ho dovuto scaricare in italiano, non 
ha dato buon esito. La mia domanda resta sempre uguale... ogni volta che 
formatto mi tocca impazzire?