Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-03-2005, 11:09   #1
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Errore Incomprensibile In VB6

Errore incomprensibile in VB6 + Data Base Access +Windows xP



Inserendo in agenda un appuntamento con il sorgente tutto Ok.
Se faccio la stessa cosa con il corrispondente *.exe compilato mi da questo errore:
_________________________________________
Impossibile salvare. Attualmente bloccato dall’ utente ADMIN sulla macchina “ZENO” Errore numero 3186
____________________________________

E’ un campo memo.

I campimemo hanno un limite di lunchezza ? mi pare di no !

Che posso fare ?

Grazie,
Visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 12:00   #2
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Un campo Memo, in MS Access, può contenere fino a 64.000 caratteri; se lanciando il programma da VB6 funziona deve funzionare anche con l'eseguibile compilato. Da dentro VB6 hai cliccato su "Avvia" o su "Avvia con compilazione completa"? Secondo me hai cliccato solo su "Avvia", clicca su quello con compilazione completa e vedi dove va in errore.
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 12:16   #3
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Ho provato anche a lanciare il sorgente con F5 ( Avvia con conpilazione completa ) e nion con la freccetta -> ma l' errore con il sorgente non me lo da nemmeno in questo modo !

Porca l' oca che fç ?

grazie
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 12:26   #4
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Secondo me è perchè il tuo exe stava cercando di aprire un database già aperto e quandi nn ti dava la possibilità di aprirlo ulteriormente per fare le modifiche...
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 19:30   #5
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
visodont, dovresti darci più informazioni, il database è condiviso da altri utenti? Ci accedi tramite ADO? ODBC? Comunque sia l'inserimento dei dati può essere fatto sia con Access in esecuzione o meno. Esegui il sorgente passo-passo, con il tasto F8, soprattutto quando fai la "INSERT" tramite SQL. Se funziona DEVE funzionare anche una volta compilato l'eseguibile!
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 20:37   #6
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da Brigante
Comunque sia l'inserimento dei dati può essere fatto sia con Access in esecuzione o meno
Quello si, ma nn quando stai modificando la struttura, cioì è aperta la tabella in modalità di modifica struttura
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 21:29   #7
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Quote:
Originariamente inviato da matpez
Quello si, ma nn quando stai modificando la struttura, cioì è aperta la tabella in modalità di modifica struttura
Si, certo, se sto facendo un inserimento di dati non devo avere la tabella aperta in modalità edit.
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2005, 22:29   #8
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Ulteriori informazioni :

Il programma non lavora in rete ma solo su un PC.
Usa access ma non so in che modo ( DAO ? ??? )


L' exe principale apre tutti i data bases che rimangono aperti anche quando chiama altri exe per fare altre cose.

Quando mi serve, l' exe principale chiama l' exe agenda che riapre tutti i data bases per eventuali momorizazioni, ma quando si esce da agenda li richiude ed è quà che mi da quell' errore.

Preciso che fin ora tutto è andato bene e tutto funzionava, da quando ho aggiunto un campo memo, dopo il 25° appuntamento, se mando in esecuzione l' exe agenda mi da errore, se invece mando in esecuzioni il sorgente no ! anche scon F5.

Non posso seguire passo passo il sorgente perchè è li che non mi da errore e sull' exe invece si e allora ? boh ! mi sa che il problema è inrisolvibile, a meno che qualcuno di voi non sia attrezzato per i miracoli ?

Grazie ancora per le sollecite risposte.
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2005, 10:44   #9
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Quote:
Originariamente inviato da visodont
Ulteriori informazioni :

Il programma non lavora in rete ma solo su un PC.
Usa access ma non so in che modo ( DAO ? ??? )


L' exe principale apre tutti i data bases che rimangono aperti anche quando chiama altri exe per fare altre cose.

Quando mi serve, l' exe principale chiama l' exe agenda che riapre tutti i data bases per eventuali momorizazioni, ma quando si esce da agenda li richiude ed è quà che mi da quell' errore.

Preciso che fin ora tutto è andato bene e tutto funzionava, da quando ho aggiunto un campo memo, dopo il 25° appuntamento, se mando in esecuzione l' exe agenda mi da errore, se invece mando in esecuzioni il sorgente no ! anche scon F5.

Non posso seguire passo passo il sorgente perchè è li che non mi da errore e sull' exe invece si e allora ? boh ! mi sa che il problema è inrisolvibile, a meno che qualcuno di voi non sia attrezzato per i miracoli ?

Grazie ancora per le sollecite risposte.
visodont
Non esiste che il problema è irrisolvibile, la soluzione c'è sempre, bisogna solo trovarla. Allora, mi sembra di capire che l'unica cosa che è cambiata dalla versione funzionante del programma a quella attuale (difettosa) è l'aggiunta di un campo di tipo "Memo" in una tabella del DB, giusto? La macchina "ZENO" è la macchina dove gira il programma, giusto? Hai provato a togliere il campo Memo e vedere se tutto torna alla normalità? Fai questa prova.
Quello che non riesco a capire è come mai il sorgente si comporta bene rispetto al suo eseguibile compilato, è impossibile, almeno che l'eseguibile non lavori in uno "scenario" diverso dal sorgente, non so se sono stato chiaro.
Comunque, l'errore avviene perchè il codice cerca di chiudere un database che invece è bloccato da un'operazione in corso, assicurati che il database venga chiuso solo dopo aver terminato tutte le operazioni su di esso, magari controlla anche l'altro .exe chiamante.
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2005, 23:03   #10
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
...........................Hai provato a togliere il campo Memo e vedere se tutto torna alla normalità? Fai questa prova.
Quello che non riesco a capire è come mai il sorgente si comporta bene rispetto al suo eseguibile compilato, è impossibile, almeno che l'eseguibile non lavori in uno "scenario" diverso dal sorgente, non so se sono stato chiaro.
Comunque, l'errore avviene perchè il codice cerca di chiudere un database che invece è bloccato da un'operazione in corso, assicurati che il database venga chiuso solo dopo aver terminato tutte le operazioni su di esso, magari controlla anche l'altro .exe chiamante
----------------------------

Ok, toglierò il campo memo, ma non capiscoproprio dove è inghippo, o dei dubbi perchè il problema si presenta solamente quando ho registrato su quel campo un certo numero di appuntamenti che però non arrivano alla lunghezza massima di 65000 come mi e è stato detto da voi.

L' exe chiamante apre il data base, ma quando eseguo l' agenda ( il secondo ) li riapre ma prima di uscire li richiude.

Non ci sono altre applicazione che aprano quel data base.
Diciamo che sono quasi disperato..........

Grazie ancora,

visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
Old 05-03-2005, 19:04   #11
visodont
Member
 
Iscritto dal: Jun 2001
Città: Roma
Messaggi: 142
Preciso che il primo exe apre tutti i database e quando il primo chiama l' exe agenda quest'ultimo riapre i data base e poi li richiude.

Il problema forse sta nel fatto che il primo exe li apre e quando chiama il secondo exe rimangono aperti ?

Se mando in esecuzione il secondo exe da solo Tutto Ok ma se lo chiamo dal primo exe mi va in errore, ma solo dopo il 24 appuntamento.

Non so proprio........
Grazie
visodont
__________________
ZENO
visodont è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Grazie a VLT è stata misurata dir...
Blue Origin annuncia un aerofreno ripieg...
Blue Origin annuncia una nuova versione ...
LG UltraFine evo 6K: il primo monitor al...
DJI cambia direzione: investe in Elegoo ...
Black Friday Narwal 2025: risparmi da ca...
Phishing evoluto contro Apple ID: caso f...
Prestazioni in discesa nei giochi? NVIDI...
Addio ai banner dei cookie? L'UE spinge ...
Le offerte Black Friday per gli smartpho...
Il controllo qualità degli iPhone...
Qualcomm Snapdragon X Elite vola con il ...
A2RL Season 2: storia, innovazione e sor...
Core Ultra Series 3: Intel conferma l'ev...
Black Friday Amazon: la GeForce RTX 5070...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v