Newsgroup: it.comp.appl.access
Titolo: Da SBLOCCARE!!

Ho un Db di Access con soltanto una tabella.
Tentanto di compattare il DB, mi dice che il db è utilizzato da un altro
Utente, ma  è impossibile.
Anche Facendo un copia incolla dei record arriva ad un certo punto e mi tira
fuori un errore
E' Come se ci fosse un record perennemente LOCKED, dovuto credo ad un
precedente Crash del PC con il DB aperto
C'e' modo di intervenire sulle tabelle di sistema di Access, per tentare di
ripararlo???
Grazie!!

ripararlo???
E' capitato anche a me:-(
Scorri a mano la tabelle a cerca "roba strana" nei campi...segnacci,
caratteri incomprensibile. Roba ficcata non si sa come e che viola le regole
di convalida.
Saluti.
Luciano

 Vedi se ti è rimasto aperto il file *.ldb

 Luciano
Devo dire che e' capitato anche in ditta da me.
Due record contenevano campi vuoti (anche il campo contatore che fa da
chiave primaria), la cosa bella e' che non c'e' stato verso di cancellare i
due record "difettosi", abbiamo dovuto importare tutti i record buoni in
un'altra tabella e scambiarla con quella difettosa (non vi dico il da fare
con le relazioni da eliminare e ricreare)
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


Il tuo stesso problema č capitato anche a me Sib, piů di una volta e non
riesco a capire bene perchč.
Per chi ha in giro applicazioni distribuite tra parecchi clienti la cosa č
perlomeno inquietante.
Non ho ancora capito bene cosa possa produrre queste schifezze: sbalzi di
tensione, controller capricciosi, schede di rete o drivers malfunzionanti,
mah...
Ho avuto perfino la sensazione che possano essere i campi contatore a
impazzire e a produrre ciň, spero proprio di sbagliarmi altrimenti ci
sarebbe da spararsi.
Vi č capitato anche su tabelle prive di contatori?

 sarebbe da spararsi.
I campi contatore creano senz'altro problemi, se non altro perche' non puoi
inserirci dentro il valore che ti serve per riparare la tabella.
Da noi, abbiamo scoperto, e' stata colpa di una schede di rete.
Ce ne siamo accorti perche' un utente, aprendo dei file condivisi, a volte
li danneggiava irrimediabilmente.


li danneggiava irrimediabilmente.
Tuttavia se utilizzi un recordset attraverso VBA puoi forzare un campo
contatore al valore che desideri (evitando ovviamente duplicazioni di
chiave).
E' una "scoperta" che ho fatto proprio grazie a quel disservizio.
Comunque penso converrai con me che rinunciare ai contatori è una grossa
scocciatura, spero quindi che le mie sensazioni fossero campate in aria e
che non riservino sgradite sorprese in particolari condizioni.
Per curiosità, che modello era la scheda di rete che causò il problema?
Ciao Sib

 Per curiosità, che modello era la scheda di rete che causò il problema?
Marca cavallo...
...se la scelta la facessi io, avrei scelto 3Com, ma siccome gli
"imprenditori" preferiscono spendere soldi per recuperare dati e programmi
persi piuttosto che spenderne di meno per evitare che si perdano...
Ciao, Sib

persi piuttosto che spenderne di meno per evitare che si perdano...
Parole sante....
CIAO













rinunciarvi.
I timeout di OE: questi sconosciuti...
Antonio


Concordo.
CIAO