Avatar billede steffansteffan Nybegynder
17. februar 2005 - 18:29 Der er 5 kommentarer og
1 løsning

Kan ikke få denne kode til noget

Jeg er ved at lærer at brug en anden opret data kode da den jeg bugte tidligere brugte alt for meget slam, men jeg kan ikke få denne her til at virker:

// gem.asp
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
Conn.Open DSN

' SQL sætning opbygges
SQL = "INSERT INTO menu (name, description, location) VALUES('" & Request.Form("name") & "', '" & Request.Form("description") & "', '" & Request.Form("location") & "')"
' SQL sætning eksekveres
Myconn.Execute(SQL)

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

har prøvet at lave alle felterne om i databasen til text. men det hjælp til. Jeg bruger access 2003.
Avatar billede steffansteffan Nybegynder
17. februar 2005 - 18:36 #1
For fejlen:
Object required: ''

Hvis det siger noogen noget?
Avatar billede eagleeye Praktikant
17. februar 2005 - 18:39 #2
Der hvor du execute/udføre SQL sætningen bruger du en connection som hedder myconn:

Myconn.Execute(SQL)

Men i resten af koden hedder din connection Conn så prøve at rette den linje til:

conn.Execute(SQL)
Avatar billede steffansteffan Nybegynder
17. februar 2005 - 18:50 #3
Du for jeg en anden fejl.
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Har ændret:
Myconn.Execute(SQL)

til

conn.Execute(SQL)
Avatar billede eagleeye Praktikant
17. februar 2005 - 18:54 #4
Der er fordi den folder database filen ligger i skal havde sat rettigheder til skrivining for bruger Internet Guest Account / IUSR_xxxxxxxx.
Se evt mere her:
http://activedeveloper.dk/artikler/default.asp?articleid=58

Er det XP skal det gøre på en lidt anden måde.
Avatar billede steffansteffan Nybegynder
17. februar 2005 - 18:57 #5
Ja så fik jeg den til det, jeg smækkede databasen ind i en mappe jeg viste havde skriveredigheder. og få kom fejlen ikke. takker. smæk et lille svar ;)
Avatar billede eagleeye Praktikant
17. februar 2005 - 18:57 #6
Ok her et svar :)
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