07. januar 2003 - 10:38Der er
22 kommentarer og 2 løsninger
update
Hvad er der galt med denne bid kode:
<% if Request.Form("B2") <> "" then %> <%Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("db.mdb")
Set RS = Server.CreateObject("ADODB.Recordset") application("message") = Session("login") &"', [action] = 'er away', [klokken] = '"& now() Set RS = Conn.Execute(sql)
if not RS.eof then SQL = "UPDATE brugerliste SET loggetind = '1' WHERE id = "& RS("id") Conn.execute(SQL) SQL = "UPDATE [actions] SET [navn] = '"& Session("login") &"', [action] = 'er away', [klokken] = '"& now() &"' WHERE id = "& RS("id") Conn.execute(SQL) end if
RS.Close Set RS = Nothing Set Conn = Nothing %>
Det der er galt er at den ikke opdatere actions med nye data.
<% if Request.Form("B2") <> "" then %> <%Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("db.mdb")
Set RS = Server.CreateObject("ADODB.Recordset") application("message") = Session("login") &"', [action] = 'er away', [klokken] = '"& now() Set RS = Conn.Execute(sql)
if not RS.eof then SQL = "UPDATE brugerliste SET loggetind = 1 WHERE id = "& RS("id") Conn.execute(SQL) SQL = "UPDATE [actions] SET [navn] = '"& Session("login") &"', [action] = 'er away', [klokken] = #now()# WHERE [id] = "& RS("id") Conn.execute(SQL) end if
meningen er at den script del først skal ændre loggetind og derefter updatere tre ting i actions.. navn = session, action = hvad der er sket, klokket = now()
dette virker: <% if Request.Form("B3") <> "" then Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("db.mdb") SQL = "SELECT id FROM brugerliste WHERE brugernavn = '"& Session("login") &"' AND (loggetind = 1 or loggetind = 2)" set rs = Conn.execute(SQL) if not RS.eof then SQL2 = "UPDATE brugerliste SET loggetind = 2 WHERE id = " & RS("id") & "" Conn.execute(SQL2) SQL3 = "UPDATE [actions] SET [navn] = '"& Session("login") &"', [action] = 'er tilbage på chatten', [klokken] = #"& now() &"#" Conn.execute(SQL3) end if Conn.Close Set Conn = Nothing end if %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.