webForumDet fria alternativet

Argh!!

7 svar · 174 visningar · startad av tronez

tronezMedlem sedan juli 2001728 inlägg
#1

Ser ni nå fel i denna kod...

<% 
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("guest.mdb") 
SQLStmt = "SELECT * FROM tabell"

Set RecSet = Server.CreateObject("ADODB.Recordset")  
RecSet.Open SQLStmt, Connect, adOpenStatic, adLockOptimistic 

RecSet.Addnew

RecSet("namn") 			= Request.Form("namn")
RecSet("email") 		= Request.Form("email")
RecSet("meddelande") 	= Request.Form("meddelande") 
RecSet("datum") 		= Date

RecSet.Update 
RecSet.Close 
Connect.Close 
%>

Det enda som sparas är datumet, inget annat..

</body>
</html>

------------------
aka Lexmarc

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Innehåller Request.Form("namn") etc något värde? Du kan ju lägga till en testutskrift

response.write "/" & Request.Form("namn") & "/"

Om den är tom så är felet på den sida som du kommer ifrån.

------------------
essentitia preter non sans multiplicandum

@ndersMedlem sedan juni 200032 969 inlägg
#3

Om formuläret datan skall komma ifrån har metoden get (eller ingen specificerad, i vilket fall get antas), så skall du använda request.querystring för att ta hand om värdena.

Dubbelkolla också så du har skrivit rätt fältnamn i formuläret / dina requests.

Mvh,

------------------
Don't panic!

tronezMedlem sedan juli 2001728 inlägg
#4

om man skriver in data manuellt i databasen, så går det att publicera på förstasidan, men inte om man ska lägga till enligt koden ovan.

Jag har dubbel kollat att namnen stämmer å det gör dom :(

------------------
aka Lexmarc

@ndersMedlem sedan juni 200032 969 inlägg
#5

Och formulärmetoden?

------------------
Don't panic!

tronezMedlem sedan juli 2001728 inlägg
#6

<form name="form1" method="get" action="add.asp">

------------------
aka Lexmarc

@ndersMedlem sedan juni 200032 969 inlägg
#7

Som jag skrev i mitt tidigare inlägg skall du då använda Request.Querystring, alternativt ändra metoden till post.

Mvh,

------------------
Don't panic!

tronezMedlem sedan juli 2001728 inlägg
#8

tack @nders det funkar nu =)

------------------
aka Lexmarc

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)