Avatar billede net-base.dk Nybegynder
18. august 2004 - 09:31 Der er 3 kommentarer og
1 løsning

Indsæt data i database

Jeg har lavet et lille news system med en access database, den henter fint nyhederne, men når jeg skal sætte nogle ind med dette kode, så laver den denne fejl:

jeg har indsat fejlen og koden på de 2 filer.

Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft JET Database Engine (0x80004005)
Handlingen skal bruge en opdaterbar forespørgsel.
/michael/insert.asp, line 17


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)

Side:
POST 60 bytes to /michael/insert.asp

POST Data:
overskrift=asdasd&forfatter=asdasd&email=asdasd&nyhed=asdasd

Klokkeslæt:
18. august 2004, 09:23:43


Yderligere oplysninger:
Microsoft Support



News.asp:
<table width="100%" border="1">
<tr>
<td width="100%" Class=MenuTop><b>Opret Nyhed</td>
</tr>
<tr>
<td width="100%">
<form method="post" action="insert.asp">
Overskrift:<br>
<input type="text" name="overskrift" size="40"><br>
Forfatter:<br>
<input type="text" name="forfatter" size="40"><br>
E-Mail:<br>
<input type="text" name="email" size="40"><br>
Nyheden:<br>
<TEXTAREA id="Textarea1" name="nyhed" rows="5" cols="30"></TEXTAREA>
<br>
<input type="submit" value="Send" class="button">&nbsp;<input type="reset" value="Slet"  class="button">
</form>
</td>
</tr>
</table>


Insert.asp:
<%

Dim strSQL

' Server.MapPath ("database.mdb")

' ADODB Connection objekt
Set Conn = Server.CreateObject("ADODB.Connection")
'
' DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\michael\database.mdb;"

Conn.Open DSN

strSQL = "INSERT INTO news (Overskrift,forfatter,nyhed) VALUES ('" & Request.Form("overskrift") & "','" & Request.Form("forfatter") & "','" & Request.Form("nyhed") & "')"

Conn.Execute(strSQL)

Response.Redirect "news.asp"

Conn.Close
Set Conn = nothing
%>
Avatar billede keysersoze Ekspert
18. august 2004 - 09:34 #1
Avatar billede net-base.dk Nybegynder
18. august 2004 - 09:45 #2
jeg har kigget i min IIS og der er alle rettigheder...

Det skal måske lige siges at sitet ligger på min arbejds maskine Windows XP pro Dansk
Avatar billede keysersoze Ekspert
18. august 2004 - 09:55 #3
og der er også rettigheder på basen?

Der er mange der har haft problemet - så prøv at søg eksperten igennem og se hvad andre har gjort. Det er et af de mest stillede spm. :)
Avatar billede net-base.dk Nybegynder
18. august 2004 - 09:58 #4
okay, jeg har prøvet at uploade det hele til min webserver, og det virker fint, så ja det er nok noget med rettigheder, så du får point for hjælpen.
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