Avatar billede moses Praktikant
22. oktober 2001 - 20:23 Der er 25 kommentarer og
1 løsning

New Access.Application giver fejl hele tiden ?!?

Jeg har Visual Basic 6 med SP5 og MS Office 2000.
Jeg laver et simpelt program (det samme har jeg lavet på mindst 3 forskellige måder, som alle er beskrevet i eksempler på MSDN):

    Dim AppAccess As Access.Application
   
    Set AppAccess = New Access.Application
    AppAccess.NewCurrentDatabase \"C:\\Olsen.mdb\"
    AppAccess.Visible = True
    MsgBox \"Close again ??\", vbSystemModal + vbMsgBoxSetForeground
    AppAccess.Quit
   
    Set AppAccess = Nothing


Jeg får imidlertid altid den samme fejl:

Run-time error \'-2147023181 (800706b3)\':
Automation error


Jeg har valgt Microsoft Access 9.0 Object Library, som reference i VB6 !!
Jeg har repareret min Office 2000.

Men lige meget hjælper det !!

Hvad er der galt ??
Avatar billede moses Praktikant
22. oktober 2001 - 20:24 #1
Og jeg har sørget for at C:\\Olsen.mdb ikke eksisterer !!
Avatar billede terry Ekspert
22. oktober 2001 - 20:31 #2
Dim acc As Object
     
    Set acc = CreateObject(\"Access.Application\")
   
    acc.OpenCurrentDatabase FilePath:=”C:\\Olsen.mdb”
        acc.Visible = True
Avatar billede terry Ekspert
22. oktober 2001 - 20:32 #3
filepath:=\"C:\\Olsen.mdb\"
Avatar billede terry Ekspert
22. oktober 2001 - 20:41 #4
moses> reason?
Avatar billede terry Ekspert
22. oktober 2001 - 20:43 #5
if you have tried my answer tehn I would siggest re-installing Office
Avatar billede moses Praktikant
22. oktober 2001 - 20:44 #6
Ja - ok. Det sidste havde jeg gættet - men  ak nej.
Det er (NÆSTEN) en af de mange øvrige løsninger, som jeg har skrevet om.
Problemet er, at dit forslag giver nøjagtig samme fejl.
Min løsning, der ligner din har blot ikke ordet:
FilePath:=
stående foran variablen. Det skal ifølge samtlige eksempler på MSDN og hjælpefiler ikke høre med.
Men lige meget hjælper det.

Iøvrigt en pudsig ting:
Hvis jeg starter et andet Access-program først, så virker det hele. Så startes endnu et Access program op med Olsen.mdb !?!?!?
Avatar billede terry Ekspert
22. oktober 2001 - 20:46 #7
moses, what do you mean \". Det sidste havde jeg gættet - men  ak nej.\"? Have you tried re-installing Office?
Avatar billede moses Praktikant
22. oktober 2001 - 20:46 #8
Og nu den helt svære nød ...
Hvis jeg Package-and-Deployer en EXE fil med dette i og installerer det på en tilfældig anden PC så ... JA ... så giver det samme fejl !?!?!

BLOT med denne tilføjelse til fejlteksten:
\"Library not registrated\" eller noget i den retning.
Avatar billede moses Praktikant
22. oktober 2001 - 20:48 #9
Nej du var bare lige hurtigere end mig.
Jeg har prøvet din kodeløsning men ak - nej.
Læs lige det jeg lige har skrevet, så vil du sige, at min ellers godt fungerende Office ikke behøver ominstallering !!
Godt forsøgt, men det er virkeligt noget, der BARE-IKKE-VIL !!
Avatar billede terry Ekspert
22. oktober 2001 - 20:50 #10
It sounds as though there is something NOT registered (installed) on your PC.
I have VB6 and SP5 no problems here!

If you copy the VB project (source) to another PC with Office and VB6 then what?
Avatar billede moses Praktikant
22. oktober 2001 - 20:50 #11
Hvis du med \"Reason\" mener, hvorfor lige netop denne intetsigende kode, så er det såmænd blot fordi det er, hvad der var tilovers, da jeg havde rippet min kodestump fuldstændig indtil der kun var lige linjerne med fejlen i. Så er det lidt nemmere at se på eksperten !
Avatar billede terry Ekspert
22. oktober 2001 - 20:52 #12
reason! I was wondering why you rejected tmy answer without telling me why, so that I could maybe suggest another solution :o)
Avatar billede moses Praktikant
22. oktober 2001 - 20:52 #13
Det er kun på min PC på arbejde, at jeg får den med NOT REGISTERED eller lignende.
Den anden virker jo udemærket, når blot Access er startet en gang i forvejen !?!
Kode-mæssigt er alt derfor ok. Og det er også ok med references og registreringer, for ellers ville det jo ikke virke, selvom Access er startet inden i en anden \"instant\".
Avatar billede moses Praktikant
22. oktober 2001 - 20:53 #14
Sorry - Det er udelukkende et spørgsmål om at jeg ikke kender den normale procedure på eksperten så godt.
Avatar billede terry Ekspert
22. oktober 2001 - 20:54 #15
So it does sound like you need to re-install your WORK PC.
Even so, it sounds very strange having to start Access first
Avatar billede moses Praktikant
22. oktober 2001 - 20:56 #16
Ja - men hvorfor får jeg (næsten) den samme fejl på min maskine her - og det kører også perfekt her, hvis jeg starter Access med en eller anden anden mdb-fil først.
Avatar billede moses Praktikant
22. oktober 2001 - 20:59 #17
OG - hvis jeg prøver det samme med Excel, så virker det altid !!
Lige, som det skal.
Avatar billede terry Ekspert
22. oktober 2001 - 20:59 #18
Try this: copy your form and modules to another pc with VB and Office on. Then create a NEW project and add the forms and modules. You will more than likely need to make a reference to Access again.
Does it help?
Avatar billede moses Praktikant
22. oktober 2001 - 21:04 #19
Jeg har ikke nogen anden PC med VB, men jeg har lukket maskinen ned, startet et helt nyt projekt, skrevet de få par linier ned, der her er vist, tilknyttet koden til en command-button ....... FEJL.
Fejlen var der iøvrigt også før jeg opgraderede fra VB6 til VB6 med SP5.
Avatar billede terry Ekspert
22. oktober 2001 - 21:19 #20
I will just try it here!
Avatar billede moses Praktikant
22. oktober 2001 - 21:20 #21
Otjen haraschor !!
Avatar billede terry Ekspert
22. oktober 2001 - 21:21 #22
OK I have tried it with VB6 SP5 on two Pc\'s one with Access 8 and another with 9 and they both work fine.
Avatar billede terry Ekspert
22. oktober 2001 - 21:21 #23
Otjen to you too :o)
Avatar billede terry Ekspert
22. oktober 2001 - 21:23 #24
moses> thats me for today, have to look at the wife sometime :o)))

Hope you get it working
Avatar billede moses Praktikant
22. oktober 2001 - 21:24 #25
Well it\'s nice to hear, that you don\'t have the same error as me.
Want the points for telling me - not to stay mad, but to reinstall  ;-)
Avatar billede terry Ekspert
23. oktober 2001 - 09:28 #26
Thanks for the points, hope it helps to re-install :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester