Men du ser ju själv hur SQL-satsen ser ut. Kolumnen "Luncher" sätts ju till '', alltså blank sträng.
Hej!
Jag försöker uppdatera veckans luncher och när jag gör det blir databasen helt tomt.
T.ex. om det står:
Måndag:
lax med potatis, dill
Och när jag har ändrat det till "kycklingfilé med pommes" Så står det inte
Måndag:
kycklingfilé med pommes
istället blir det
Måndag:
(Tomt i databasen, hittar inget och skriva ut)
Se här ser det ut när jag skriver ut min SQLsats:
UPDATE Luncher SET Luncher='' WHERE LunchId =2
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny sida 1</title>
<script LANGUAGE="JavaScript" TYPE="text/javascript">
function popUpMessage(strText, strRedirect)
{
alert(strText);
if (strRedirect != '')
self.location = strRedirect;
}
</script>
</head>
<body>
<%
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("....")
Set ObjRS = ObjConn.Execute("Select * from Luncher where LunchId="&Request.Querystring("LunchId")&"")
Response.Write"<strong>"& ObjRS("LunchDag") &"</strong> <br />"
Response.Write "<textarea name=""Luncher"" rows=""5"" cols=""20"">"& ObjRS("Luncher") &"</textarea>"
Response.Write "<p></p>"
Response.Write "<a href=""?lunch=Edit&LunchId="& ObjRS("LunchId") &""">Ändra</a>"
IF Request.Querystring("lunch")="Edit" then
ObjConn.Execute("UPDATE Luncher SET Luncher='"&Request.Form("Luncher")&"' WHERE LunchId ="& Request.Querystring("LunchId") & "")
%>
<script language="javascript" type="text/javascript">
popUpMessage('Du har nu ändrat lucnhen.', 'lunch.asp');
</script>
<%
ObjConn.Close : Set ObjConn = Nothing
End If
%>
</body>
</html>
