Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]file .ldb

ciao a tutti,
anche se un po' OT provo lo stesso: ho un programma scritto in vb4 che
utilizza un archivio access 2.0
ho fatto una procedura in asp per inserire record in una tabella di questo
archivio tramite web
il problema è il seguente:
1 - apro il programma in vb4 e viene creato il file .ldb di 64 byte con
indicata la macchina che sta utilizzando il db; se apro con  Blocco Note
il file ldb questo file viene visualizzato senza problemi.Queto programma
viene lanciato da piu macchine in rete che si collegano allo stesso db
senza problemi
2 - eseguo la procedura di inserimento record dal web mantenendo il
programma vb aperto e il file .ldb viene aggiornato; diventa di 128 byte
3- quando la procedura di inserimento record dal web termina il file .ldb
non viene aggiornato correttamente in quanto rimane di 128 byte, inoltre
non mi permette di visualizzare il file ldb dicendo Accesso Negato. A
questo punto non riesco più ad utilizzare il programma vb dalle altre
macchine in rete perchè mi dice sempre che non riesce a bloccare il file
ldb. Tutto si risolve se chiudo tutte le copie aperte del programma vb; a
questo punto il file ldb scompare e posso ricominciare a usare il prog vb
normalmente
Da cosa può dipendere questo problema?
TIA. Guly
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Da cosa può dipendere questo problema?
Dal fatto che lui del ldb ci fa quello che vuole e quel file non va usato
per fare nulla, anche se se ne conoscesse l'esatta struttura. Inoltre è
molto variabile, combia in funzione degli utenti e delle operazioni. Non
contarci, per niente. Piuttosto scrivi nel MDB le informazioni che ti
servono.

 servono.
Il problema č che il file ldb resta bloccato e non accessibile da nessun
programma finche non chiudo tutte le copie del programma in vb
Questo capita solamente se eseguo la procedura in asp, in questo caso devo
chiudere tutte le copie del prog vb per fare in modo che il file ldb si
sblocchi


 ldb si sblocchi
E allora? Non devi usare il file ldb, per niente.
Se vuoi sapere se un utente è entrato, scrivilo da qualche parte nel mdb.

 Se vuoi sapere se un utente è entrato, scrivilo da qualche parte nel mdb.
infatti non voglio usarlo
il mio problema è che rimane bloccato ma non so da quale programma
ricapitolando
1. lancio il prog vb da vari computer in rete che accedono allo stesso db
e viene create il file ldb
2. lancio la procedura asp che inserisce dei record nel db
3. quando finisce la procedura asp se lancio altri prog vb questi non
partono perche il file ldb è bloccato ma non so da chi. il file ldb si
sblocca solo se chiudo tutte i prog vb attivi 


 sblocca solo se chiudo tutte i prog vb attivi 
Come fai a dire che il problema è il file .ldb?
Ciao

 il mio problema è che rimane bloccato ma non so da quale programma
Giusto per curiosità, ma (g)l(i)'utente IUSR_nomedeltuoserver (e ASPNET
se il caso) che diritti ha(nno) sulla cartella dove sta il file mdb? C'è
la scrittura tra i privilegi concessigli?
-- 
ale
http://www.sen.it
rara temporum felicitate, ubi sentire
quae velis, et quae sentias dicere, licet