webForumDet fria alternativet

UPDATE

7 svar · 377 visningar · startad av nille99

nille99Medlem sedan aug. 2002352 inlägg
#1

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
#2

"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.

  1. Skapa ett connectionobjekt.
  2. Exekvera SQL-frågan med connectionobjektet.execute
nille99Medlem sedan aug. 2002352 inlägg
#3

text när jag ska ändra telefon nr
så går den till rum.asp sidan men ingo har ej updaters

@ndersMedlem sedan juni 200032 969 inlägg
#4

Se min redigering ovan.

nille99Medlem sedan aug. 2002352 inlägg
#5

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

@ndersMedlem sedan juni 200032 969 inlägg
#6
  1. Använd inte LIKE i det här fallet, använd =.
  2. Skriv ut den färdiga SQL-frågan med response.write så ser du om det är något värde som saknas.
emissionMedlem sedan dec. 19996 721 inlägg
#7

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
TravoniMedlem sedan okt. 20041 556 inlägg
#8

Conn.Execute SQL , , 128

;)

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)