Avatar billede kcdk Juniormester
18. december 2002 - 15:50 Der er 3 kommentarer og
3 løsninger

Skrive til en database

Jeg er ved at lære asp.

Jeg er kommet til at lege med databaser og her er jeg stødt i problemer.

Dette er min kode

<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Insert into log ("

strSQL = strSQL & "Dato)"

strSQL = strSQL & "values( "

strSQL = strSQL & "'Now, vbShortDate') "

' SQL sætning eksekveres
Conn.Execute(strSQL)            <------ Dette er linie 28

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

Når jeg åbner siden får jeg så denne besked

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/Default.asp, line 28

Hvad kan der være galt.
Avatar billede fun22 Nybegynder
18. december 2002 - 15:54 #1
Lad mig gætte du køre den lokalt ikke??? Alså på din egen webserver
Avatar billede kcdk Juniormester
18. december 2002 - 15:57 #2
Ja, den kører på på det IIS (Tror jeg det hedder)
Avatar billede jimmydan Nybegynder
18. december 2002 - 15:58 #3
Du har ikke skriverettigheder i databasen. Er det på en webserver, skal du sætte rettighederne på brugeren iusr****** til at måtte modificere din database fil.
Avatar billede 44nato44 Nybegynder
18. december 2002 - 15:59 #4
Hvis du forsøger at indsætte en dato i en db vil jeg anbefale at først lave en variable Idag = Date()
Og i SQL skal det hedde strSQL = strSQL & "# & Idag & #") "
Avatar billede fun22 Nybegynder
18. december 2002 - 16:00 #5
Prøv at se her... Jeg havde næmlig samme problem:

http://www.eksperten.dk/spm/293430
Avatar billede eagleeye Praktikant
20. december 2002 - 13:56 #6
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