Gå til innhold

ikke databasetilgang på 1 maskin...


Anbefalte innlegg

Jeg har et VB6 program som benytter en access database.

 

Programmet blir installert av inno setup

 

Dette har fungert på flere installasjoner på flere maskiner, men nå har jeg altså kommet over en maskin der programmet ikke fungerer.

 

Installasjonen går ok, programmet starter, men det er ikke noen data i datafeltene i programmet. Om jeg prøver å opprette en ny bruker f.eks, eller endre noe, får jeg feilmelding:

 

Runtime error 3704: "Operation is not allowed when the program i closed"

 

Hva kan ha skjedd under installasjonen her? Har prøvd å installere flere ganger, på forskjellige kataloger, uten at det hjelper.

 

Regner egentlig med det er noe problem med ado eller noe.

 

Filen MSADODC.OCX ligger på system32 som den skal.

 

Hva kan ha skjedd, og hvorfor vil det ikke fungere på denne maskinen? (Alle maskiner det er testet på er XP installasjoner.)

Lenke til kommentar
Videoannonse
Annonse

hmm... Kanskje det hjelper å installere Microsoft Data Access Components (MDAC) 2.8 ?

 

inno setup installerer 2.5 nå. Mulig det er her noe skjærer seg?

 

Om 2.7 er installert på denne maskinen fra før, som jeg har funnet ikke inneholder alle komponentene jeg trenger, vil vel heller ikke 2.5 installeres i ettertid, og dermed vil programmet feile?

 

Kan det være noe i dette?

 

Hvordan kan jeg finne ut hvilken versjon av mdac som er installert?

 

edit:

Jet er ikke med i mdac pakka etter versjon 2.5. Hvor finner jeg isåfall en frittstående nedlasting av det jeg da trenger?

Endret av [space]
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...