Avatar billede malte Nybegynder
06. september 2000 - 23:21 Der er 10 kommentarer og
1 løsning

Intern fejl på serveren - ASP-fejl

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.

Jeg er ved at blive desperat. Jeg har hentet forskellige forums og nyhedsscripts men får hele tiden dette svar :-(

(jeg er helt ny med asp)
Avatar billede tpiil Nybegynder
06. september 2000 - 23:25 #1
hvad med noget kode???
Avatar billede malte Nybegynder
06. september 2000 - 23:32 #2
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.
/2/nyhed.asp, line 26

Det var fejlbeskeden


<%
\' --------------------------------------------------
\' Nyhedssting
\' Udviklet af Andreas Mailand - andreas@mailand.dk
\' All rights reserved
\' --------------------------------------------------
Response.Buffer = True

\' Funktion der fikser quotes...
FUNCTION fixQuotes( theString )
    fixQuotes = Replace( theString, \"\'\", \"\'\'\" )
END FUNCTION

\' Hent data fra formular   
    Nyhed = Request( \"Nyhed\" )
    Forfatter = Request( \"Forfatter\" )

\' Connection til database.    
Set Con = Server.CreateObject( \"ADODB.Connection\" )
    DBPath = \"DBQ=\" & server.mappath(\"nyheder.mdb\")
    Con.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath

\' ... Ogsaa saetter vi vores data fra formularen ind i databasen
IF Request.Servervariables(\"Content_Length\") > 0 THEN
    Sql = \"INSERT INTO nyheder (Dato, Nyhed, Forfatter) VALUES(\'\" & Date() & \"\',\'\" & fixQuotes( Nyhed ) & \"\',\'\" & fixQuotes( Forfatter ) & \"\')\"
    Con.Execute Sql

\' Og her skriver vi lige en lille besked om at nu er nyheden tilfoejet   
    Response.Write \"<strong>Tak for din nyhed. Den er blevet tilf&oslash;jet til databasen. </strong>\"
   
END IF

%>
Avatar billede malte Nybegynder
07. september 2000 - 09:07 #3
Jeg lukker dette spørgsmål og åbner et nyt med flere point :-)
Avatar billede malte Nybegynder
07. september 2000 - 09:10 #4
Jeg så lige at men kan afsætte flere point til denne side.
Jeg sætter den op til 200 point i håb om at blive \"reddet\"
Avatar billede tigerdyr Nybegynder
07. september 2000 - 10:14 #5
Og du har selvfølgelig sørget for at der er skrive adgang til database filen ???
Avatar billede tigerdyr Nybegynder
07. september 2000 - 10:16 #6
Hvilke dato typer er de 3 felter i øvrigt ??
En reference til hvor Access kan få problemer med update queries:
http://support.microsoft.com/support/Office/InProdHlp/Access/acconDeterminingWhenCanUpdateDataQueryS.asp
Avatar billede malte Nybegynder
07. september 2000 - 17:02 #8
Jeg prøver lige At \"selvfølgelig sørget for at der er skrive adgang til database filen ??\" :-)
Avatar billede malte Nybegynder
07. september 2000 - 17:10 #9
Tak for hjælpen :-)
Avatar billede tigerdyr Nybegynder
07. september 2000 - 20:44 #10
Selv tak :o)
Avatar billede tigerdyr Nybegynder
07. september 2000 - 20:45 #11
Den fejl har vi vel alle begået mere end en gang, men den er lige generende.
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