/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Simpel INSERT går galt
Fra : Peter Elbek


Dato : 15-11-01 19:28

Ja, jeg er ny! Men hvad fan*** gør jeg galt hér.....

indsaet_kupon.htm:

<HTML>
<HEAD>
<TITLE>Indsæt kupon</TITLE>
</HEAD>
<BODY>
<form action="indsaet_kupon.asp" method="post">
<input type="text" name="Fornavn">
<input type="submit" value="Gem">
</form>


</BODY>
</HTML>



indsaet_kupon.asp:

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>
<%
' 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 ("/oddsrus/db.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Insert into personer (Fornavn) values('" &
Request.Form("Fornavn") & "')"

' SQL sætning eksekveres
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>
</body>
</html>

JEG FÅR FEJLEN:

HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services

-----------------------------------------------------------------
---------------

Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge
en opdaterbar forespørgsel.
/oddsrus/indsaet_kupon.asp, line 22


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Side:
POST 13 bytes to /oddsrus/indsaet_kupon.asp

POST Data:
Fornavn=Peter

Klokkeslæt:
15. november 2001, 19:25:30

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tony Fonager (15-11-2001)
Kommentar
Fra : Tony Fonager


Dato : 15-11-01 22:21

Det lyder som om du ikke har skriverettighed i det directory hvor din Access
database ligger.


-
Mvh
Tony Fonager

http://www.netcoders.dk - alt hvad du vil vide om Internet udvikling.

"Peter Elbek" <peel@stofanet.dk> wrote in message
news:9t11f4$rmd$1@sunsite.dk...
> Ja, jeg er ny! Men hvad fan*** gør jeg galt hér.....
>
> indsaet_kupon.htm:
>
> <HTML>
> <HEAD>
> <TITLE>Indsæt kupon</TITLE>
> </HEAD>
> <BODY>
> <form action="indsaet_kupon.asp" method="post">
> <input type="text" name="Fornavn">
> <input type="submit" value="Gem">
> </form>
>
>
> </BODY>
> </HTML>
>
>
>
> indsaet_kupon.asp:
>
> <html>
> <title>Indsætte data i databasen</title>
> <head>
> </head>
> <body>
> <%
> ' 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 ("/oddsrus/db.mdb")
> Conn.Open DSN
>
> ' SQL sætning opbygges
> strSQL = "Insert into personer (Fornavn) values('" &
> Request.Form("Fornavn") & "')"
>
> ' SQL sætning eksekveres
> Conn.Execute(strSQL)
>
> ' Luk databaseforbindelse
> Conn.Close
> Set Conn = Nothing
> %>
> <h1>Databasen er opdateret!</h1>
> </body>
> </html>
>
> JEG FÅR FEJLEN:
>
> HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
> Internet Information Services
>
> -----------------------------------------------------------------
> ---------------
>
> Tekniske oplysninger (for supportteknikere)
>
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge
> en opdaterbar forespørgsel.
> /oddsrus/indsaet_kupon.asp, line 22
>
>
> Browsertype:
> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
>
> Side:
> POST 13 bytes to /oddsrus/indsaet_kupon.asp
>
> POST Data:
> Fornavn=Peter
>
> Klokkeslæt:
> 15. november 2001, 19:25:30
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Knud Westdorf (16-11-2001)
Kommentar
Fra : Knud Westdorf


Dato : 16-11-01 18:04

Hej Peter

Har du skriveadgang til databasen?

Hvordan er databasen opbygget? Er "personer" en tabel eller forespørgsel?
Kan en record i "personer" oprettes med kun "fornavn" angivet?

--
Med venlig hilsen
Knud Westdorf
knud@westdorf.dk
www.jirty.dk

"Peter Elbek" <peel@stofanet.dk> wrote in message
news:9t11f4$rmd$1@sunsite.dk...
> Ja, jeg er ny! Men hvad fan*** gør jeg galt hér.....
>
> indsaet_kupon.htm:
>
> <HTML>
> <HEAD>
> <TITLE>Indsæt kupon</TITLE>
> </HEAD>
> <BODY>
> <form action="indsaet_kupon.asp" method="post">
> <input type="text" name="Fornavn">
> <input type="submit" value="Gem">
> </form>
>
>
> </BODY>
> </HTML>
>
>
>
> indsaet_kupon.asp:
>
> <html>
> <title>Indsætte data i databasen</title>
> <head>
> </head>
> <body>
> <%
> ' 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 ("/oddsrus/db.mdb")
> Conn.Open DSN
>
> ' SQL sætning opbygges
> strSQL = "Insert into personer (Fornavn) values('" &
> Request.Form("Fornavn") & "')"
>
> ' SQL sætning eksekveres
> Conn.Execute(strSQL)
>
> ' Luk databaseforbindelse
> Conn.Close
> Set Conn = Nothing
> %>
> <h1>Databasen er opdateret!</h1>
> </body>
> </html>
>
> JEG FÅR FEJLEN:
>
> HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
> Internet Information Services
>
> -----------------------------------------------------------------
> ---------------
>
> Tekniske oplysninger (for supportteknikere)
>
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge
> en opdaterbar forespørgsel.
> /oddsrus/indsaet_kupon.asp, line 22
>
>
> Browsertype:
> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
>
> Side:
> POST 13 bytes to /oddsrus/indsaet_kupon.asp
>
> POST Data:
> Fornavn=Peter
>
> Klokkeslæt:
> 15. november 2001, 19:25:30
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



MacMan (16-11-2001)
Kommentar
Fra : MacMan


Dato : 16-11-01 18:24

I brevet "9t11f4$rmd$1@sunsite.dk" skrev Peter Elbek (peel@stofanet.dk) den
15/11/01 19:27:

> Ja, jeg er ny! Men hvad fan*** gør jeg galt hér.....
>
> indsaet_kupon.htm:

[...]

Bruger du EuroConnect/Song Networks til dit webhotel?
Der er præcis samme fejl nemlig opstået for mig selvom det har fungeret
upåklageligt i måneder og ligeledes ikke er blevet ændret i måneder.

- Morten


Jimmy (17-11-2001)
Kommentar
Fra : Jimmy


Dato : 17-11-01 21:25

Hej

Det er et skud i tågen, men kan det være her det går galt?

> strSQL = "Insert into personer (Fornavn) values('" &
> Request.Form("Fornavn") & "')"

Måske det ville hjælpe med enkeltplinger om Request.Form('Fornavn')

Som sagt. Det er et hurtigt skud i tågen.


Mvh Jimmy



Jimmy (17-11-2001)
Kommentar
Fra : Jimmy


Dato : 17-11-01 21:32

Hej

Det er et skud i tågen, men kan det være her det går galt?

> strSQL = "Insert into personer (Fornavn) values('" &
> Request.Form("Fornavn") & "')"

Måske det ville hjælpe med enkeltplinger om Request.Form('Fornavn')

Som sagt. Det er et hurtigt skud i tågen.


Mvh Jimmy




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408954
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste