Avatar billede ellebaek Nybegynder
06. marts 2004 - 11:35 Der er 3 kommentarer og
1 løsning

Datakildenavner er for langt

Jeg sidder og tester nogle forskellige scripts på min nye computer der kører IIS under win XP pro.

Jeg har tidligere ikke haft denne type problemer, men af en eller anden grund får jeg denne fejl hver gang jeg prøver mit script:

Fejlen er:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakildenavnet er for langt.

Jeg har ledt rundt på nettet, men ikke fundet nogen fornuftig løsning på dette problem.

Jeg har min forbindelse til databasen i en fil som jeg ikluderer og jeg har testet følgende 2 connections uden held..

str = "DRIVER={Microsoft Access Driver (*.mdb)}; "
str = str & "DBQ=" & server.mappath("db/db.mdb")

str = "Provider=Microsoft.JET.OLEDB.4.0;"
str = str & "Data Source= " & server.mappath("db/db.mdb")

Jeg har både testet hvor databasen ligger i mappen db og hvor databasen ligger i samme mappe som min inklude fil.

Håber på hurtig hjælp.
Avatar billede dj-sejler Praktikant
06. marts 2004 - 11:40 #1
jeg har ikke selv prøvet fejlen...
men kan det være fordi det antal tilladte tegn i din database er for lille? det er vidst normalt på 50 og kan sættes til 250...
Avatar billede ellebaek Nybegynder
06. marts 2004 - 11:41 #2
desværre...

Fejlen kommer når jeg åbner databasen, ikke når jeg eksekverer en sql-sætning på den.
Avatar billede ellebaek Nybegynder
06. marts 2004 - 20:12 #3
Mærkeligt nok får jeg samme fejl selvom jeg ikke har strengen med, og også hvis databasen ikke ligger på det sted hvor strengen henviser.
Avatar billede ellebaek Nybegynder
08. marts 2004 - 21:38 #4
Jeg havde fået lavet en dummefejl...

Fejlen var fordi jeg inden jeg åbnede forbindelsen til databasen redefinerede strengen. Nu har jeg rettet navnet på strengen til, og så virker det..
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