Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con Access 2000

Salve,
mi e' stato recentemente installato Access2000 sul PC. Quando cerco di
aprire un DB mi viene chiesto di convertirlo nella nuova versione di
Access (precedentemente forse era Access98). Dopo la conversione dei file,
i programmi scritti in VB5 che accedono ai DB non funzionano piu'.
Il compilatore emette il messaggio UNRECOGNISED DATABASE FORMAT sulla
sequente istruzione:
Set Archivio = OpenDatabase(DBName, True, False, ";pwd=Prova")
Qualcuno saprebbe indicarmi cosa poter far per risolvere il problema ?
Grazie.
Cordiali saluti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 i programmi scritti in VB5 che accedono ai DB non funzionano piu'.
Adesso glieli devi convertire nel formato precedente (Access 97?) perchè 
tutto torni a funzionare come prima
ciao
greg 

 nome
---
Si', grazie... ma se apro senza convertire poi non riesco piu' ad
aggiungere dati nuovi !!! Il file viene infatti aperto in SOLA lettura !!!
Grazie, hai qualche altra idea ???.


 Qualcuno saprebbe indicarmi cosa poter far per risolvere il problema ?
Allora, visto che è un problema che ho avuto anche io. spero di poterti
essere d'aiuto.
Anzitutto, dovresti essere sicuro della versione di Access con cui è stato
creato il database che usi da VB5. Dovrai poi avere la possibilità di
salvare il database da utilizzare, nella versione richiesta per l'uso con
VB5 (e non ricordo se Access2000 lo permette...).
Un altro modo potrebbe essere quello di indicare a VB5 di usare come gestore
dei database un riferimento ad Access2000, ma al momento sono un pò
arrugginito e potrei dirti fesserie...
Saluti a Silanus (e a tutti i colleghi di Ingegneria) da Usini(SS).

Fulcro ha scritto:


Scusa ma credo di non avere capito molto del tuo messaggio.
E' ovvio che se converto dil DB da access 97 a access2000 e poi lo
riconverto da access2000 ad access97 i programmi in VB5 funzionano ancora.
Ma non e' proponibile dover convertire ogni volta il file per poter
aggiornare il db a mano e poi riconvertirlo per far funzionare nuovamente
le maschere di accesso in VB5 !!!
Io vorrei convertire il DB una volta per tutte ad Access2000 e poi trovare
un'istruzione VB5 (oppure anche VB6) con la quale poter fare una Open
senza generare errori.
Grazie e saluti a tutti.
GS


 Grazie, hai qualche altra idea ???.
Hai provato ad aggiungere e/o modificare dati?
Mi pare che si possa, è che è inibita solo la modifica deglli oggetti del 
database
grg 

 Grazie e saluti a tutti.
Allora nei riferimenti del progetto devi togliere quello a dao 3.5 e mettere 
quello a dao 3.6
Poi devi ripassare tutti gli eventuali datacontrol del progetto e cambiare 
la connect da Access a Access2000
ciao
grg 

 un'istruzione VB5 (oppure anche VB6) con la quale poter fare una Open
Le istruzioni sono sempre le stesse. Quello che cambia è il "motore"
database usato da VB. Se usi un Access che è stato distribuito DOPO il tuo
VB5, allora è normale che per il tuo VB5 quei database saranno sconosciuti.
E vista l'età del VB5 quello che ottieni è normale...
In definitiva, puoi installarti Access97 in modo da avere le librerie
disponibili da far usare a VB5, e continuare ad usare Access2000 per altro.

 ha scritto in ec1okk$oc9$
1...@area.cu.mi.it

Ecco, volevo dire proprio questo... :-)

 Qualcuno saprebbe indicarmi cosa poter far per risolvere il problema ?
Devi installare il Jet4 e se usi anche i datacontrol devi installare l'SP5 o 
6 di VB.
Ciao