Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di run-time '3043'. Errore di rete o disco

Ho sempre creduto di non dover postare mai niente, visto che quasi
tutti i problemi che ho avuto li ho risolti spulciando tra i post
esistenti. Il mio problema è questo: un'applicazione creata su winxp
Pro con vb6 (sp5), perfettamente funzionante, mi restituisce l'errore
citato nell'oggetto se la installo su un win98 senza Office o su un
altro pc con XP senza VB6. Cosa cavolo devo fare? forse nel setup.list
manca una qualche dll da registrare, o forse un riferimento nel .vbp?
Grazie per la collaborazione, SK

un mio prg di contabilità ( parlo da utente del prg, non da
sviluppatore......) dava il msg....installando office è sparito.
ciao

Il 8/1/2003 10:00 AM, SpecialKeta scrisse:

Di solito si risolve installando l'ultima versione di mdac o di jet. Li 
trovi sul sito MS o spulciando nei vecchi post.
ciao
	maxx
P.S. Do per scontato che tu non abbia utilizzato qualche componente di 
office...
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 office...
Anche con Pffice installato sugli altri pc mi da quest'errore
all'apertura di un form con un controllo data. Per uno di questi form
ho riscritto tutto il codice e funziona, ma è identico a quello di
prima (praticamente un copia ed incolla), ma posso mai riscrivere
tutto per l'intera applicazione?

 manca una qualche dll da registrare, o forse un riferimento nel .vbp?
Questo errore significa semplicemente che il Jet non trova il percorso del
file oppure questo viene a mancare durante una connessione (es. cade anche
solo per un istante la rete durante una lettura).
C'è da notare che su acuni sistemi (non so come, quando e perchè) il
percorso di rete non viene rilevato finchè uno non lancia l'esplorer, che
leggendo le unità di rete mette tutto a posto.
Ciao
--
Math Parser, VB.Framework : 
http://www.neodatatype.net
Sito Comune               : 
http://www.it-lang-vb.net

 Ciao
--[cut]--
forse per l'opzione connessione rapida attiva in Rete
Configurazione-->Client per reti Microsoft--> proprietà (secondo l'help
rapido di winzozz)

Forse ho dimenticato di dire una cosa abbastanza importante: i pc sui
quali lavoro hanno installato tutto sui propri hd, il db NON è in
rete. con l'applicazione installo anche il file .mdb, poichè questa
dovrà girare su una sola macchina (non in rete) sulla quale mi dà
comunque l'errore. Che cosa assurda! Ho provato con varie versioni di
jet e mdac, provato probabilmente tutte le possibili combinazioni.
Mah? Help me

 ha scritto

a me ha fatto ammattire con lo stesso errore (vb6/w2000) perche' non
esisteva la \temp, o meglio, era settata nell'environment con un nome
sbagliato.
-- 
ciao, j.
http://www.sundaysw.com/

 jet e mdac, provato probabilmente tutte le possibili combinazioni.
Non credo proprio sia un problema di versioni bacate.


Per quanto riguarda le versioni di jet ho provato dalla 3 in poi.
Attualmente uso la 3.5; Uso access 97 (per forza) e per quanto
riguarda l'errore non lo riesco a gestire poichè non si verifica ad
una determinata istruzione ma durante l'apertura del form con
l'oggetto data (con connect = Access). Ho provato a fare un log ma non
ne ricavo nulla. ho riscritto il codice per un secondo form ed ora
funziona. Ma è mai possibile 'sta cosa? per risolvere un problema che
ho con del codice, devo riscrivere tutto il codice UGUALE? Questo è il
"paradosso di Gates"!

 ha scritto

cosi', solo per curiosita', hai controllato i settaggi di temp e tmp ?
-- 
ciao
http://www.sundaysw.com/google.gif

Scusa l'ignoranza, ma non ho mai avuto a che fare prima con le
impostazioni di temp nel dataenvironment, non saprei come fare. Ma poi
a che c'entrano?
Mi spiegheresti le due cose? Grazie

Errata corrige: ENVIRONMENT, non dataenvironment, chiedo scusa.

 ha scritto

come hai notato nell'altro post, parlavo dell'ambiente di windows, non del
dataenvironment.
che c'entrano e' una bella domanda, che pero' dovresti inoltrare a redmond,
io non ti so rispondere.
fatto sta che da me avevo settato male la temp (avevo scritto c\temp o
simili), e access, sia da vb sia per conto suo, mi dava l'errore che dici.
corretto l'errore, tutto magicamente e' andato...
in win2000
risorse
clic dx
proprieta'
avanzate
variabili d'ambiente
-> controlla che le dir settate in alto esistano e siano scritte
correttamente. btw, noto ora che dice 'variabili dell'utente xy'. magari
controlla che esistano per tutti gli utenti interessati al tuo prog.
mal che vada hai scoperto una cosa nuova di win...
ciao, j.

E' vero, ho imparato un'altra cosa ma non ho potuto sfruttarla adesso
visto che sta tutto a posto, ho controllato. Intanto ho perso pazienza
e speranza: sto riscrivendo tutto! Speravo di finire prima di
ferragosto... Grazie comunque per tutto l'aiuto che mi stai dando. Non
so più che cacchio dire, sono stato sconfitto. Spero di risolvere
così. CIAO