Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[VB6]Couldn't find installable ISAM

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[VB6]Couldn't find installable ISAM

Messaggioda eDog » gio gen 17, 2008 5:20 pm

Salve a tutti, stavo lavorando ad un progetto su Visual Basic 6 che comprende il salvataggio dei dati su database Access, ma quando vado a modificare la proprietà RecordSource dell'oggetto Data, mi dà questo errore:

Couldn't find installable ISAM

Googleando ho letto che bisogna aggiornare il Jet 4.0 database engine all'ultima versione, quindi ho scaricato il pacchetto da qui e seguito le istruzioni.

Purtroppo l'errore rimane [cry]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Robby78 » gio gen 17, 2008 5:24 pm

qui (anche se l'errore si manifesta in condizioni diverse) c'è una procedura che potrebbe aiutarti a risolvere:
http://support.microsoft.com/kb/155666
Povera patria! Schiacciata dagli abusi del potere di gente infame, che non sa cos'è il pudore - Franco Battiato
ricordati di pensare! - mia mamma
Avatar utente
Robby78
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3829
Iscritto il: gio gen 08, 2004 5:25 pm
Località: Emilia Romagna

Messaggioda eDog » gio gen 17, 2008 5:32 pm

Praticamente reinstallare Access, però lì parla di MS Access 95 o 97, mentre io ho il 2007 [acc2] Credo proprio che il problema sia di Access 2007 [uhm]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)


Messaggioda Robby78 » gio gen 17, 2008 5:36 pm

si, ho visto ma il discorso dovrebbe essere analogo. Oppure in access 2007 ci sono database engine incompatibili con i vecchi che usava VB6. Io proverei ad installare qualche versione vecchia dei JET engine.

P.S: comunque non è una semplice reinstallazione, ti dice anche di rinominare le dll, in modo che vengano rimpiazzate da quelle dell'installazione.
Povera patria! Schiacciata dagli abusi del potere di gente infame, che non sa cos'è il pudore - Franco Battiato
ricordati di pensare! - mia mamma
Avatar utente
Robby78
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3829
Iscritto il: gio gen 08, 2004 5:25 pm
Località: Emilia Romagna

Messaggioda eDog » gio gen 17, 2008 5:46 pm

Perdona la mia leggerezza, comunque ho provato a cercare quelle dll, ma mi sono fermato alla Mstext35.dll, dato che non ne ho trovata nessuna fino ad ora... [cry]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » gio gen 17, 2008 5:52 pm

Insieme a JET per la versione del tuo Windows, installa anche MDAC.
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda eDog » gio gen 17, 2008 6:16 pm

Scaricato ed installato, ma mi dà questo errore [cry]

Codice: Seleziona tutto
MDAC 2.8 RTM non è compatibile con questa versione di Windows. Tutte le sue funzionalità fanno parte di Windows.
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » gio gen 17, 2008 7:30 pm

Prova i seguenti suggerimenti:

299457 PRB: Error "Can't Find Installable ISAM" When You Connect to Access Database with Intrinsic DataControl
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299457

273458 FIX: Error message "Cannot find installable ISAM" after installing localized versions of Visual Basic 6.0 Service Pack 4 and Service Pack 5
http://support.microsoft.com/default.aspx?scid=kb;EN-US;273458

830761 Best practices for deploying Visual Basic 6.0 applications
http://support.microsoft.com/default.aspx?scid=kb;EN-US;830761

240377 How To Ensure Jet 3.5 Is Installed Correctly (Part I)
http://support.microsoft.com/default.aspx?scid=kb;EN-US;240377
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda eDog » ven gen 18, 2008 3:04 pm

Dopo l'installazione dell'SP6 (terzo link di Sergio), il messaggio di errore e cambiato:

Codice: Seleziona tutto
The Microsoft Jet database engine cannot open the file 'F:\Programmi VB\mini agenda'. It is already opened exclusively by another user, or you need permission to view its data.
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Robby78 » ven gen 18, 2008 3:12 pm

beh quello parla da se: o hai aperto il db con access, oppure nel tuo programma fai l'apertura del database in 2 punti consecutivi senza usare l'opzione di accesso condiviso.
Povera patria! Schiacciata dagli abusi del potere di gente infame, che non sa cos'è il pudore - Franco Battiato
ricordati di pensare! - mia mamma
Avatar utente
Robby78
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3829
Iscritto il: gio gen 08, 2004 5:25 pm
Località: Emilia Romagna

Messaggioda eDog » ven gen 18, 2008 4:03 pm

Robby78 ha scritto:beh quello parla da se: o hai aperto il db con access, oppure nel tuo programma fai l'apertura del database in 2 punti consecutivi senza usare l'opzione di accesso condiviso.


Il bello è che non ho nè il database aperto con un altro programma, nè il database è aperto in due punti consecutivi.

Ma non è finita qui, ho ricontrollato il percorso del database, e quando riprovo ad impostare la proprietà RecordSource, c'è un nuovo errore:

Codice: Seleziona tutto
Unrecognized database format 'F:\Programmi VB\mini agenda\Agenda.mdb'


Sembra la bancarella degli errori [acc2] ed intanto la maledizione di Access(o) 2007 continua [bleh]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » ven gen 18, 2008 4:17 pm

Ecco altri link che spesso sono manna dal cielo in queste situazioni erratiche:

MDAC_TYPE Download
http://msdn2.microsoft.com/en-us/data/aa937730.aspx

JET - How to obtain the latest service pack for the Microsoft Jet 4.0 Database Engine
http://msdn2.microsoft.com/it-it/data/aa937712(en-us).aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;239114

Microsoft Data Access Components (MDAC) release history
http://support.microsoft.com/?scid=kb%3Ben-us%3B231943&x=11&y=13

MDAC Utility: Component Checker
http://www.microsoft.com/downloads/details.aspx?FamilyID=8f0a8df6-4a21-4b43-bf53-14332ef092c9&DisplayLang=en

CSREPAIR
http://www.macropool.com/download/csrepair.exe
(una volta era gratuito, ora è a pagamento)

Facci sapere! E... incrocio le dita per te. [ehm]
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda eDog » ven gen 18, 2008 5:11 pm

Elenco in ordine le catastrofi: [ehm]



Già fatto in precedenza, l'errore è

Codice: Seleziona tutto
MDAC 2.8 RTM non è compatibile con questa versione di Windows. Tutte le sue funzionalità fanno parte di Windows.


Mentre se io provo con l'SP1 da quest'errore

Codice: Seleziona tutto
This setup does not support installing on this operating system


JET - How to obtain the latest service pack for the Microsoft Jet 4.0 Database Engine
http://msdn2.microsoft.com/it-it/data/aa937712(en-us).aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;239114


Nel sito dice:
If you are running Windows XP SP2, you have a later version of Jet 4.0 than the version that is included with Jet 4.0 SP8


Dunque ho l'ultima versione




Infatti questo programmino conferma che ho l'ultima versione dell'MDAC.


[NHP]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » ven gen 18, 2008 5:24 pm

Comunque è strano che ti si verifichi in ambiente di sviluppo, l'ambiente infatti (IDE) dovrebbe avere tutto già incluso... Di solito sono problemi che si verificano in fase di redistribuzione pacchetto, sul sistema destinazione... [uhm]

Mi sa che c'è qualcosa di incasinato sul tuo PC... Puoi provare su una macchina virtuale pulita installando lo stretto necessario?
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda eDog » ven gen 18, 2008 5:43 pm

Silver Black ha scritto:Mi sa che c'è qualcosa di incasinato sul tuo PC...


La suite Office 2007, ecco cosa c'è di incasinato [:-D]

Puoi provare su una macchina virtuale pulita installando lo stretto necessario?



Certo, dammi qualche giorno di tempo e ti faccio sapere [^]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » ven gen 18, 2008 5:54 pm

eDog ha scritto:La suite Office 2007, ecco cosa c'è di incasinato [:-D]


Mmmmm... secondo me il casino è dato dal fatto che programmi con VB e con Access... [:D] Non c'entra Office 2007 che è un bel gran software!
Cambia ambiente di sviluppo e cambia database! [fischio]


Certo, dammi qualche giorno di tempo e ti faccio sapere [^]


Attendo!
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda eDog » ven gen 18, 2008 6:34 pm

Silver Black ha scritto:
Mmmmm... secondo me il casino è dato dal fatto che programmi con VB e con Access... [:D] Non c'entra Office 2007 che è un bel gran software!
Cambia ambiente di sviluppo e cambia database! [fischio]


Cioè dovrei programmare in Delphi + quale tipo di database? [rotolo]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Messaggioda Silver Black » ven gen 18, 2008 6:47 pm

eDog ha scritto:Cioè dovrei programmare in Delphi + quale tipo di database? [rotolo]


Vedi VB è un linguaggio *MORTO*, nel vero senso della parola... Delphi è più attivo che mai e se vedi il mio blog vedrai che nell'ultima classifica ufficiale dei linguaggi più usati ha riguadagnato posizioni ed è rientrato di prepotenza nella top ten (è 9°) (NOTA: il VB che vedi là è VB.NET, non VB6!)

In Delphi puoi sempre usare Access, o SQLServer, o SQLExrpess, o MySQL, o ADO, o DBExpress, o dams compatti che non hanno bisogno di installazione (se vuoi ti do il link di uno che conosco), oppure in BlackFish, il nuovissimo dbms della versione 2007. Hai solo l'imbarazzo della scelta! [std]
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising