Avatar billede mr.gessle Nybegynder
18. september 2001 - 19:23 Der er 15 kommentarer

Connecte til en Access 2000 DB

Jeg har tilsyneladende problemer med at connecte til min DB fra Win2k Pro med den medfølgende ODBC-bro.
Jeg har checket kildenavnet og det stemmer overens.
Gør jeg monstro alligevel noget forkert?

<%

        var connection;
        var n = String(Request(\"name\"));
        var e = String(Request(\"email\"));
        var age = String(Request(\"alder\"));
        var query = \"INSERT INTO VEN VALUES(\'\" +n+ \"\',\'\" +e+ \"\',\'\" +age+ \"\');\";
        connection = Server.CreateObject(\"ADODB.Connection\");
        connection.open(\"venner\");
        connection.execute(query);
        Response.write(\"Dine oplysninger er hermed oprettet.\");
        %>
Avatar billede sone Nybegynder
18. september 2001 - 19:48 #1
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"venner.mdb\")
Avatar billede mr.gessle Nybegynder
18. september 2001 - 20:06 #2
Jeg prøvede en lidt anden udgave:

conn.open(\'DBQ=\'+ Server.MapPath(\'\\venner.mdb\') + \'; DefaultDir=DBQ=\' + Server.MapPath(\"\\\\\") + \'Driver={Microsoft Access Driver (*.mdb)};\');
        Session(\"venner\") = conn;

og fik blot:

[Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.

Avatar billede sone Nybegynder
18. september 2001 - 20:13 #3
Brug det jeg har skrevet - det virker.
Avatar billede mr.gessle Nybegynder
18. september 2001 - 20:37 #4
Well...
Jeg vil nu hellere se en JavaScript løsning...
Sorry pal...
Avatar billede torbenkoch Nybegynder
19. september 2001 - 06:49 #5
JavaScript løsningen er jo nem nok at \"oversætte\" fra sone\'s VBScript:

Conn = new ActiveXObject(\"ADODB.Connection\");
Conn.Open(\".....\");
Avatar billede webbe Nybegynder
19. september 2001 - 10:30 #6
Har du oprettet \"venner\" som ODBC-Connection på din server???

Har selv haft den fejl fordi jeg havde glemt at oprette ODBC-navnet på min webserver! ;0)
Avatar billede mr.gessle Nybegynder
19. september 2001 - 11:06 #7
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x538 Thread 0x5cc DBC 0x1300064 Jet kan ikke åbnes.
/create.asp, line 79

Det var hvad jeg fik ud af sone\'s løsning.
Det skal lige siges, at jeg er ny indenfor ASP.

Jeg har oprettet datakildenavnet \"venner\" på min server.
Avatar billede mr.gessle Nybegynder
19. september 2001 - 11:08 #8
Har nogen haft problemer med at connecte til Access 2000 databaser? Min erfaring med JAVA siger mig nemlig, at den ODBC-driveren kan være et problem...
Avatar billede webbe Nybegynder
19. september 2001 - 11:09 #9
Har aldrig problemer med at connecte til en Access2000 DB!!!

Men bruger heller aldrig java til det....udelukkende ASP!
Avatar billede mr.gessle Nybegynder
19. september 2001 - 11:14 #10
Det er jeg sgu godt klar over. Men i ren java-programmering til almindelige applikationer...
Avatar billede webbe Nybegynder
19. september 2001 - 11:15 #11
Rolig nu - ingen grund til at hidse sig op - du stillede et spørgsmål om nogen havde haft problemer og jeg svarede bare på det! ;0)
Avatar billede mr.gessle Nybegynder
19. september 2001 - 11:20 #12
Okay okay ;-)
Avatar billede hooh Nybegynder
19. september 2001 - 13:51 #13
....Jet DSN for process 0x538 Thread 0x5cc DBC 0x1300064 Jet kan ikke åbnes.

Man får mange gange den fejl...hvis man har access åben imens man kører ASP-siden

har du husket at lukke access-DB inden du kører din asp-fil??
Avatar billede mr.gessle Nybegynder
19. september 2001 - 19:59 #14
Min access kører ikke i baggrunden når jeg får fejlmeddelelsen.
Jeg overvejer snart, at installere driveren fra win98 se og skifte til access 97 for at se om min mistanke har noget på sig...
Avatar billede fuldstop Nybegynder
25. september 2001 - 01:14 #15
Har du prøvet at flytte db-filen over til samme mappe som du kalder den fra! (eller det er den måske allerede??)
se evt.:
http://www.eksperten.dk/spm/112530
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