webForumDet fria alternativet

Ändra i befintlig post i databas, gb

ASP

2 svar · 188 visningar · startad av mackanz

Medlem sedan sep. 2003443 inlägg
Frågan#1

Hejsan!
Jag har efter många om och men gjort en gästbok i ASP.
Nu är det så att jag skall göra en admin till gästboken.

På en sida som jag kallar för t.ex visainlagg.asp så loopar jag upp posterna/inläggen i input rutor (textfält och textarea) från databasen. (på en sida visas alla inläggen)

Sen skall man kunna ändra i fälten och sedan spara ändringarna. Men hur gör jag för att spara en post som jag ändrat, utan att det blir en ny post i databasen.
d,v,s ändra en befintlig post i databasen.

Jag hoppas att ni förstår vad jag menar.

Medlem sedan dec. 20003 887 inlägg
#2

Posten du vill ändra har till att börja med ett ID-nummer, som är unikt för varje post. Sedan använder du dig utav sql's UPDATE.

strSQL = "UPDATE tblDatabasen SET strText = 'Redigerat...' WHERE lngPostID = " & Request.QueryString("lngPostID")

Till exempel...

Medlem sedan juli 20031 132 inlägg
#3

Du gör typ likadant som när man skriver i gästboken fast i stället för INSERT TO så använder du UPDATE.

http://www.aspsidan.nu/default.asp?page=readArticle&menu=2&aId=6

529 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
386 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
386 ms — ändringar (db)