Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema con VB e Access

Ho un database access 97 nella stessa directory del programma...ino VB,
ed ho creato un collegamento allo stesso su altri due PC in rete.
E' la seconda volta che che si blocca tutto e un messaggio dice:
"è possibile che il database non sia riconoscibile dall'applicazione
 oppure che il file sia danneggiato".
Sè provo ad aprire direttamente il file.mdb, mi salta fuori: "è possibile
che microsoft access sia stato chiuso inaspettatamente mentre un database
era aperto".
Sè provo a ripristinarlo, il risultato è: "il database non può essere
ripristinato o non è un database di microsoft access"
Che ca__o  può succedere?  :-((
Ciao
Angelo

 ha scritto nel messaggio
news:ZmChb.27283$e6.9...@twister2.libero.it...


 ed ho creato un collegamento allo stesso su altri due PC in rete.
Che significa che hai creato un collegamento?
oggetto ado, connessioni o cosa?
IoAccess lo uso in multiutenza a casa....(mi hanno sempre consigliato di
usarlo con pochi "utonti" )

 usarlo con pochi "utonti" )
Access viene usato spesso anche in multiutenza e funziona (magari non è
molto efficiente ma funziona).
Bisogna solo stare attenti a condividere solamente l'mdb con i dati e dotare
ogni utente di un mdb locale con l'interfaccia per modificare i dati.

 La soluzione: cambia database.
Non è una soluzione, può essere un'alternativa.
Io uso Access in ambienti (tanti) multiterminali. Va benissimo.

 usarlo con pochi "utonti" )
Gli "utonti" che si collegano al database, sono tre,
Ciao

 Io uso Access in ambienti (tanti) multiterminali. Va benissimo.
Sono d'accordo.
Nel mio caso, quale potrebbe essere l'errore. Capisco che le
cause potrebbero essere tante, ma qualche idea non mi farebbe
scomodo.
Ciao

[*AnPe* = 
anper...@libero.it
 in
news:ZmChb.27283$
e6.9...@twister2.libero.it
] ha scritto:

-L'ambiente ha avuto un cedimento (rete, anche quella elettrica) e, (se la
riparazione non va a buon fine, prova comunque con la esplicita
CompactDatabase), il database è irrimediabilmente scassato. Ripristinalo
dalle copie.
-L'ambiente (DAO o ADO + JET non è correttamente installato)
-Parli di Ms Access, ma l'applicativo è fatto in VB o usa l'applicativo MS
Access? In quest'ultimo caso e in multiutenza non garantisco nulla. Per il
resto, come detto in altro post, Access (ovvero il motore Jet) va benissimo,
meglio se in DAO, anche in multiutenza. Limite da guida 255 utenti,
realistico max 10/15, dipende ovviamente quanto lavorano e cosa fanno.

 scomodo.
Tutte le idee che vuoi, ma tu, davvero, ci dici poco. Che versione di VB e
con che SP, usi oggetti data-eccetera, usi DAO o ADO e che versioni, come
apri il database e i recordsets? Cosa fa il programma? Si impianta
sistematicamente o occasionalmente? Se sistematicamente, fin dove arriva?
Qual è l'istruzione che scassa il database? Facci vedere un po' di codice...

codice...
Il problema, č che in circa un'anno e mezzo, č successo soltanto
tre volte, di cui le ultime due in questo ultimo mese. Per il
resto, tutto funziona come si deve.
Ciao

 resto, tutto funziona come si deve.
Fai revisionare la rete e ... taglia le manine a chi fa le pulizie
stiracchiando i cavi.

 realistico max 10/15, dipende ovviamente quanto lavorano e cosa fanno.
GRAZIE  Lupo e perdona qualche mia imprecisione, il mio vero
mestiere è l'attacca fili.

 Qual è l'istruzione che scassa il database? Facci vedere un po' di
codice...
Per inserire due valori in un database, tutto il dichiarato sopra devo
conoscere, capire e magari studiare ?
E se invece di due se ne presentano tre ?
Caro Lupo
da domani cambio mestiere. ^__^
Ave
da giuseppeD
immerso nei raggi del sole romano.

 da domani cambio mestiere. ^__^
Come credi, ma io, caro Giuseppe, continuo a non capire...

 ha scritto nel messaggio
news:bmc9g1$kuut0$1...@ID-174464.news.uni-berlin.de...

Volevo solo scherzare un pň.
Il post mi ricordava d' interventi precedenti, nulla riferito al presente,
di espressioni tipo
"Che ce vo' ad inserire due dati in una tabella"
Col Wizard riuscivano, il problema si presentava per le variazioni.
Il far capire che per inserire dei dati necessitava consultare la guida
MSDN, testi, ecc.
quindi impegnare un certo tempo e quindi retribuire il tempo trascorso per
studiare, leggere, era dura.
Ti risparmio il seguito.
Quindi se tu vuoi pagare x gg di solo lavoro necessario di premitura tasti e
muovimentazione mouse, e non considerare il tempo d'istruzione,
conviene cambiare mestiere; in considerazione che in questo campo come
sfiori un argomento nuovo, e capita giornalmente, sono pacchi di specifiche
da leggere.
Ave
giuseppeD

 specifiche da leggere.
Ahhh, a parte la premitura, ora capisco e concordo. ;-)

 ha scritto nel messaggio
news:ZmChb.27283$e6.9...@twister2.libero.it...


 Verifica se quando chiudi l'applicazione il famoso file LDB sia sparito.
Ho verificato di nuovo, chiuso il programma, su Task Maneger
non rimane traccia nč dell'applicazione nč del database.
Forse ha ragione Lupo, potrebbe essere un problema di rete, cavi
connessioni ecc.
Ciao e GRAZIE