Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
OnePlus 15 nasce per alzare l'asticella delle prestazioni e del gaming mobile. Ma non solo, visto che integra un display LTPO 1,5K a 165 Hz, OxygenOS 16 con funzioni AI integrate e un comparto foto con tre moduli da 50 MP al posteriore. La batteria da 7.300 mAh con SUPERVOOC 120 W e AIRVOOC 50 W è la ciliegina sulla torta per uno smartphone che promette di offrire un'esperienza d'uso senza alcun compromesso
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


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...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto SONY BRAVIA 8 II e BRAVIA Theatre System 6: il c...
DJI lancia Osmo Action 6: la prima actio...
NASA: conferenza stampa sulla cometa int...
Ex CEO di TSMC passa a Intel: aperta un'...
Gigabyte X870E Aorus Elite X3D, una moth...
Questa soluzione da 25 euro potrebbe riv...
ROG Xbox Ally X, gestire il processore c...
Pichai: 'Nessuno è immune da una ...
Alice Recoque: il nuovo supercomputer Ex...
Il Digital Networks Act non convince Fib...
Comprare una GPU sarà impossibile...
WeatherNext 2: il nuovo modello AI di Go...
OpenAI blocca l'orsacchiotto AI che parl...
Problemi di caricamento per mezza Intern...
Xiaomi TV F 65 a prezzo stracciato su Am...
Windows 10 si aggiorna ancora: rilasciat...
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: 16:22.


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