Avatar billede ellebaek Nybegynder
15. januar 2001 - 14:37 Der er 7 kommentarer og
1 løsning

Datakildenavnet er for langt.

str = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
    str = str & \"DBQ=\" & server.mappath(\"central.mdb\")
sql = \"SELECT * FROM Tdebat WHERE kat LIKE generelt ORDER BY ID\"
    rs.open str,sql,1,1

Jeg har denne kilde ...

Og når jeg kører den får jeg følgende fejl ...
Microsoft OLE DB Provider for ODBC Drivers fejl \'80004005\'

[Microsoft][ODBC Driver Manager] Datakildenavnet er for langt.

/ny/Debat.asp, linje 7

Hvorfor det ??
Avatar billede tpiil Nybegynder
15. januar 2001 - 14:42 #1
prøv med:

sql = \"SELECT * FROM Tdebat WHERE kat LIKE \'%generelt%\' ORDER BY ID\"
Avatar billede tpiil Nybegynder
15. januar 2001 - 14:42 #2
eller og:
sql = \"SELECT * FROM Tdebat WHERE kat LIKE \'generelt\' ORDER BY ID\"
Avatar billede ellebaek Nybegynder
15. januar 2001 - 14:43 #3
virker ikke den første ...
den gav samme fejl som før ...

tester lige den anden ..
Avatar billede ellebaek Nybegynder
15. januar 2001 - 14:43 #4
samme fejl ...
Avatar billede sone Nybegynder
15. januar 2001 - 15:31 #5
Ligger din database laaang nede i en mappe-struktur.
Prøv at udskrive server.mappath(\"central.mdb\")
Avatar billede ellebaek Nybegynder
16. januar 2001 - 10:01 #6
databasen ligger i samme mappe som alt det andet ...

men jeg har fundet en løsning. Så ellers tak for hjælpen ...
Avatar billede sone Nybegynder
16. januar 2001 - 11:07 #7
...og hvad var løsningen ???????
Avatar billede ellebaek Nybegynder
17. januar 2001 - 09:57 #8
problemet var at jeg havde lavet et mellemrum i sætningen for recordsættet
set rs = server.createobject (\"ADODB.recordset\")
sådan så den ud ...

og så virkede den ...
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