nille99Medlem sedan aug. 2002352 inlägg Jag föröker andra info på databasen med det fungerar ej
<form name="bokning" method="Post" action="ändra.asp" onSubmit="return defaultagree(this)">
<input type="text" name="id" value="<%=RSEVENT("id")%>">
Namn/Grupp:<BR> <input type="text" name="text" value="<%=RSEVENT("text")%>"><BR>
Telefon nr:<BR> <input type="text" name="tel" value="<%=RSEVENT("tel")%>"><BR>
<br>
<input type="Submit" value="Ändra!">
</form>
<!--#include file="dsn.asp"-->
<%
DIM SQL
Set SQL = Server.CreateObject("ADODB.Recordset")
SQL = "UPDATE dans SET text = '" & request.form("text") & "', tel = '" & request.form("tel") & "' Where id = " & request.form("id") & ""
Response.Redirect "rum.asp"
%>
@ndersMedlem sedan juni 200032 969 inlägg "Fungerar ej"?
(Text är ett reserverat ord - byt namn på fältet)
edit: du exekverar heller aldrig din SQL-fråga. Du skapar ett recordset, och bara lägger SQL-frågan däri, det går icke.
- Skapa ett connectionobjekt.
- Exekvera SQL-frågan med connectionobjektet.execute
nille99Medlem sedan aug. 2002352 inlägg text när jag ska ändra telefon nr
så går den till rum.asp sidan men ingo har ej updaters
nille99Medlem sedan aug. 2002352 inlägg Tack det fungerad
jag skulle också ha den DELETE
SQL = "DELETE FROM Dans WHERE ID LIKE ('%" & request.form("ID") & "%')"
Set RS = Conn.Execute(SQL)
Response.Redirect "rum.asp"
men då försvinner alla poster
emissionMedlem sedan dec. 19996 721 inlägg
nille99 skrev:
Set RS = Conn.Execute(SQL)
...och eftersom du inte ska få tillbaka något från exekveringen så behöver du inget recordset.
Conn.Execute SQL