Hej,ASP - Serverfel 500
Håller på att göra en gästbok tillgänglig på wappen. Har lyckats skapa ett formulär och får med mig innehållet helt okej. Problemet uppstår när jag försöker skriva till själva databasen. Någon som har ett hum? Ytterst tacksam.
Kod från "skriv-in-sidan":
<code>
<%@ Language=VBScript %>
<%
response.ContentType="text/vnd.wap.wml"
response.write "<?xml version=""1.0""?>"
%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card newcontext="true" id="Skriv på planket" title="Skriv på planket">
<p align="left">
Namn: <input name="namn" emptyok="false" value=""/><br/>
Meddelande:<br/>
<input name="mess" emptyok="false" value=""/><br/>
<anchor title="Skriv">
Spara
<go href="writeit.asp" method="get">
<postfield name="namn" value="$(mess)"/>
<postfield name="mess" value="$(mess)"/>
</go>
</anchor><br/>
</p>
</card>
</wml>
</code>
Kod från "spara-i-databas-sidan":
<code>
<%@ Language=VBScript %>
<%
response.ContentType="text/vnd.wap.wml"
response.write "<?xml version=""1.0""?>"
%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%
%>
<wml>
<card id="card1" title="Planket - läsa">
<p>
Skriver in på planket...<br/>
<%
Response.Buffer = true
dim cnn,rst
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=url.mdb"*
sqltext = "SELECT * FROM gastbok "
rst.Open sqltext,cnn,3,3
rst.Addnew
rst("Namn") = request("namn")
rst("Meddelande") = request("mess")
rst("Datum") = now()
rst("ip") = "WAP"
rst.update
'response.redirect("readplanket.asp")
%>
</p>
</card>
</wml>
</code>
*= sökvägen till databasen är korrekt men utelämnad i detta forum.