Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 12:40 Der er 34 kommentarer og
2 løsninger

Fejl ved brug af ODBC

Hej jeg har et mærkeligt problem.
Jeg henter data fra et regnskabssystem (Navision XAL) via deres ODBC driver og det virker fint til Excel og Word, men når jeg vil hente over i Access får jeg denne fejl:

"Argumentet er ugyldigt"

Fejlen kommer når jeg siger Filer -->> Hent extern data -->> Sammenkæd tabeller -->> vælger ODBC-driveren og vælger den tabel det handler om og trykker på "OK" (den tabel jeg vælger er den samme som virkede til Excel)

Fejlbeskrivelsen er denne:
------------
Argumentet er ugyldigt. (Fejl 3001)
Du har forsøgt at udføre en handling, der indebærer en rutine i et DLL-bibliotek (Dynamic Link Library), og et af argumenterne til rutinen er ugyldigt. Kontroller indtastningen for at sikre dig, at du har angivet de rette argumenter, og forsøg derefter at udføre handlingen igen.

Denne fejl opstår også, hvis du i et argument til en metode forsøger at benytte konstanter, der gensidigt udelukker hinanden, f.eks. at angive både dbConsistent og dbInconsistent i argumentet indstillinger til metoden OpenRecordset.
--------------------------

Hvad gør jeg for at få det til at virke?
Avatar billede terry Ekspert
14. februar 2004 - 12:51 #1
I know very little about Excel and Word so I cant really comment on those. When you say ODBC driver, have you created an ODBC Data Source and it is the same ODBC Data Source you are using both in Word/Excel and Access?
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 12:54 #2
Yes it's the same source...
Avatar billede terry Ekspert
14. februar 2004 - 12:59 #3
Have you tried importing instead of linking the tables? I dont think it will make any difference but you never know!
Avatar billede terry Ekspert
14. februar 2004 - 13:00 #4
and all tables give the same problem?
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:00 #5
Yes, but as you say no difference
Avatar billede terry Ekspert
14. februar 2004 - 13:07 #6
and that was the same for all tables?
Does the error occur when you are setting up the link or when you try opening the table after the link is made?
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:09 #7
when setting up the link.
There are over 2000 tables so I have not tried them all, but I used the same table in Excel and it work out just fine...
Avatar billede terry Ekspert
14. februar 2004 - 13:15 #8
Access is very likely more strict because it has to read/write metadata about the tables you are linking (Keys data types etc.). I am not sure if this is necessary in Excel/Word.

Could you try making a very simple table in Navision and see if that works, just to see if it is because of the ODBC driver.
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:26 #9
Okay
The table do not work in access but it work just fine in Excel? So i realy thing it has something to do with Access... But what
Avatar billede terry Ekspert
14. februar 2004 - 13:42 #10
Even though Excel and Access use the same ODBC drive it doeasnt necessarily mean that they should both work. Excel isnt a database as such, so will not have use for all of the information which Access needs. So I can only assume that the drive is not compatible with Access, or at least not in the version you are using. I would contact Navision and verify this, they may have a newer drive. Or may be able to make further suggetions.
You could try downloading the newest MDAC from Microsoft. Just to make sure your PC has the newset drives.
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:45 #11
Okay where do I find MDAC from Microsoft?
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:48 #13
Fedt :)
Det prøver jeg men jeg har en aftale nu her kl. 14 så jeg bliver nødt til at vende tilbage - men foreløbig tak
Avatar billede terry Ekspert
14. februar 2004 - 13:51 #14
There is no guaranty that this will help but I'll keep my fingers crossed.
Avatar billede kimlarsen1978 Nybegynder
14. februar 2004 - 13:53 #15
I will be back later :)
Cheers,
Avatar billede kimlarsen1978 Nybegynder
15. februar 2004 - 17:09 #16
Hi
It didn't do any good :(
I realy don't know what to do....
I have put some images om the web - it might help you:

http://www.vdp.dk/claus/eks.asp
Avatar billede jorgen_c Nybegynder
15. februar 2004 - 17:19 #17
Fejlen "Argumentet er ugyldigt" kan også opstå hvis din base er for stor.
Prøv om du kan komprimere den
Avatar billede terry Ekspert
15. februar 2004 - 17:21 #18
I was afraid it wouldnt!
I see three tables in the database window, are these not tables you have linked from Navision? Can you not open these?

ODBC opsætningen.
All I can say here is try playing around with the options. It cant be passwords if you can link in Excel.

Other than that I think you may have to contact Navision, or is it Microsoft now? and see if they can help!
Avatar billede kimlarsen1978 Nybegynder
15. februar 2004 - 17:28 #19
Jorgen c -->> Min Access DB er helt tom, hvad mener du men at komprimerer den?
Avatar billede kimlarsen1978 Nybegynder
15. februar 2004 - 17:29 #20
Billedt af Access er ikke det Aktuelle - det er også forvirende - sorry. Min db er helt TOM så bare ignorer de tabeller som I kan se på billedet...
Avatar billede kimlarsen1978 Nybegynder
15. februar 2004 - 17:49 #21
Okay...
Så har jeg et tillægsspørgsmål - hvad er telefonnumret til Microsoft Support? Det er da umuligt at finde - kender I det?
Avatar billede terry Ekspert
22. februar 2004 - 12:38 #22
You should take a look at this link, which seem sto indicate that it should be possible to link tables from Navision

http://www.eksperten.dk/spm/467827
Avatar billede kimlarsen1978 Nybegynder
22. februar 2004 - 12:48 #23
Tnx.
Men det ser umiddelbart ikke ud til at være det.
Jeg har fået en kontakt ved Microsoft/Navision support som jeg skal tale med mandag eller tirsdag - så håber jeg de kan hjælpe...
Avatar billede terry Ekspert
22. februar 2004 - 13:20 #24
I hope so too :o)
Avatar billede kimlarsen1978 Nybegynder
05. marts 2004 - 22:43 #25
Jeg har Microsoft på banen de snakkede om en række HOTFIX som skulle afinstalleres og geninstaklleres:
----------
Mail fra Microsoft:
Tak for din henvendelse til Microsoft Support.

I min research ind i dette problem har jeg fundet noget som måske er interessant.

Kontroller om følgende hotfix er installeret på din maskine:
- KB282010 eller Q282010
Hvis den er, så afinstaller først den nye du har lagt på, nemlig KB829558 og derefter KB282010 Installer nu KB829558 igen. Test om problemet stadig er der

---------------------
Men jeg har ikke de HOTFIX numre han taler om. Jeg ringer til ham mandag.

Men siger det dig noget om problemet? Operativsystemet er Window XP
Avatar billede terry Ekspert
06. marts 2004 - 10:00 #26
KB282010 is as far as I can see Service Pack 7 for Jet 4.0 and KB282010  is SP8.
I dont have SP 7 (KB282010) but I do have SP8 (KB282010) and from the mail you received from MS it sounds as though you should uninsatll them both and then only install SP9. If you dont have eithre then I would suggest you get you rcomuter to search for automatic updates OR, just install SP8

http://support.microsoft.com/?kbid=829558
Avatar billede terry Ekspert
06. marts 2004 - 10:01 #27
little error there!
and KB829558 is SP8.
Avatar billede terry Ekspert
10. marts 2004 - 19:35 #28
have you looked at this kim....?
Avatar billede kimlarsen1978 Nybegynder
11. marts 2004 - 08:24 #29
Sorry :)
Yes I have no change :(
Avatar billede terry Ekspert
11. marts 2004 - 19:23 #30
thats a pitty, I had hoped that Microsoft could help!
Avatar billede kimlarsen1978 Nybegynder
11. marts 2004 - 19:26 #31
Jeg har lige talt med dem. De snakke om den nyeste DMAC, men det hjalp heller ikke :(
Jeg har skrevet til dem igen...
Avatar billede kimlarsen1978 Nybegynder
22. marts 2004 - 18:35 #32
Hej igen - blot en orientering
Nu har Byggerits IT overtaget sagen og sendt den videre til Microsoft. Nu håber jeg der kommer til at ske noget. Men jeg venter stadig på det gyldne svar...
Avatar billede kimlarsen1978 Nybegynder
24. marts 2004 - 14:48 #33
Microsoft siger jeg skal bruge et modul til at komme "udenom". Men det har affødt et nyt problem. Derfor flytter jeg spørgsmålet, men du får 100 points for din hjælp til nu også sætter jeg 100 på 2. del som kan ses her:

http://www.eksperten.dk/spm/481384

PS: Microsoft USA vidste ikke hvornår en update til XP var klar.
Avatar billede terry Ekspert
24. marts 2004 - 17:39 #34
Tak!
Avatar billede terry Ekspert
24. marts 2004 - 17:44 #35
I see you have received help with your new question :o)
Avatar billede kimlarsen1978 Nybegynder
24. marts 2004 - 18:37 #36
Yes still working on it - but i hope this will do the trick
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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