Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access 97 : Memoria esaurita

58 views
Skip to first unread message

Stefano Pontillo

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Qualcuno mi sa dire perchè quando lancio una grossa query access mi
risponde con il messaggio di errore : Memoria esaurita.
Tengo a specificare che il mio PC ha 64 Mb di DIMM e quindi penso che non
dipenda dalla memoria.

Grazie
Stefano Pontillo

stefano....@alfaparf.it

CODY

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Salve!
A me è successo una volta e la causa era una stringa SQL errata(!).
Quindi è un msg di errore che inganna!!!
Buona fortuna!
SALUTI
CODY

Stefano Pontillo ha scritto nel messaggio
<01bd982a$d6152400$0903016f@spontillo>...

Colonna Federico

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Se la query si appoggia a tabelle allegate dovrebbe essere un bug di jet
3.51 (con il 3.5 dava un errore irreversibile "un errore nella pagina č
occorso..."). Che io sappia c'č poco da fare (la memoria RAM non centra).

Stefano Bettini

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Lo da` anche quando non ha spazio su disco.

Ciao.


Colonna Federico ha scritto nel messaggio <6m2lr3$4...@everest.vol.it>...

AntoGal

unread,
Jun 17, 1998, 3:00:00 AM6/17/98
to

Stefano Pontillo ha scritto nel messaggio
<01bd982a$d6152400$0903016f@spontillo>...
>Qualcuno mi sa dire perchè quando lancio una grossa query access mi
>risponde con il messaggio di errore : Memoria esaurita.
>Tengo a specificare che il mio PC ha 64 Mb di DIMM e quindi penso che non
>dipenda dalla memoria.

prova a liberare spazio su disco, anche perchè 64Mb possono essere una
nullità quando ci sono in gioco molti records. In pratica un join non
ottimizzato corrisponde ad un prodotto cartesiano tra le due tabelle, es. se
hai due tabelle da 1000 records, verranno in teoria fatti 1000 X 1000 =
1.000.000 di confronti. Ripeto, in pratica le query sono ottimizzate e se ci
sono indici è tutta un'altra cosa, ma in linea generale, Access si appoggia
a numerosi files temporanei su disco.
Inoltre controlla la correttezza logica della query: un join non specificato
per errore, causa la generazione di tutte le possibili combinazioni tra due
tabelle.

--

Ciao, AntoGal

*************************************************
Home Page (area programmatori di VolFtp)
http://www.volftp.vol.it/IT/IT/ITALIANI/galletta
per scaricare un gioco di Dama Italiana.
*************************************************


0 new messages