Hejsan. Har gjort mitt första as script men jag har problem. (inte så konstigt kanske?!)
I alla fall får detta felmedlenade:
Microsoft OLE DB Provider for ODBC Drivers error '80040e37'
[Microsoft][ODBC Microsoft Access Driver] Could not find output table 'inlagg'.
/mapp/spara.asp, line 24
och på rad 24 står det:
Conn.Execute(SQL)
Det kan vara databasen det är fel på. För mitt access krånglar så jag tog en gb.mdb från en annan gästbok. Kan de va felet?
Tog du en ny databas från en annan gästbok utan att kolla hur databasen såg ut? Isåfall; har du kontrollerat ifall din nya gästboksdatabas överhuvudtaget innehåller en tabell som heter 'inlagg', eller om den ens har samma struktur som din nuvarande databas?
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/mapp/spara.asp, line 19
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen
-->
<body>
<a href=skriv.asp>Skriv ett inlägg</a><br><br>
<% Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"
SQL = "Select * From inlagg Order By ID DESC"
Rs.Open SQL, Conn
Do While Not Rs.EOF
%>
<table><tr><td width=400 bgcolor=0099ff><%Response.Write Rs("namn")%> |
<%Response.Write Rs("rubrik")%></td></tr>
<tr><td width=400><%Response.Write Rs("medelande")%> <br><br>
<%Response.Write Rs("datum")%>
</td></tr></table>
<% Rs.MoveNext
Loop
Rs.Close
Conn.Close
Set Rs = Nothing
Set Conn = Nothing
%>
</body>
</html>
och sista filen skriv.asp så här:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen
-->
<body>
<form action="spara.asp" method="post">
Namn<br>
<input type="text" name="namn"><br>
Rubrik<br>
<input type="text" name="rubrik"><br>
Medelande<br>
<textarea name="medelande" cols="30" rows="6"></textarea><br><br>
<input type="submit" value="skicka">
</form>
</body>
</html>