webForumDet fria alternativet

Update flera fält i en post

ASP

4 svar · 199 visningar · startad av kolas

Medlem sedan mars 2001142 inlägg
Frågan#1

Jag sökte och hittade MASSOR om detta här, men när jag tillslut testat de flesta varianter är jag rädd att jag har blandat ihop allt för inget funkar.

Jag vill kunna uppdatera alla fält i en post, gör nu såhär:

	Set RecSet = Server.CreateObject("ADODB.Recordset") 
SQL = "UPDATE Gastbok"
SQL = SQL & "(Namn, Epost, Homepage_url, Ort, Hittade, Inlagg, Kommentar) "
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Homepage_url & "', '" & Ort & "', '" & Hittade & "', '" & Inlagg & "', '" & Kommentar & "'); "
SQL = SQL & "where ID="& ID & " "
response.write SQL

Set Poster = db1.Execute(SQL)

Jag vet inte riktigt vad det ger er, men jag skrivet ut SQL satsen här med...

UPDATE Gastbok(Namn, Epost, Homepage_url, Ort, Hittade, Inlagg, Kommentar) VALUES('klas', 'emailadress', 'http://', 'Orten', 'hittat', 'Inlagget', 'kommentaren'); where ID=52  
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
Medlem sedan mars 2001309 inlägg
#2

Ta bort ; innan where delen !!!!

------------------
Är man medlem på WF så behöver man inga vänner !

Medlem sedan mars 2001142 inlägg
#3

jag tog bort ;

men det gjorde ingen skillnad

Medlem sedan dec. 200012 464 inlägg
#4

Du har blandat ihop syntaxen för update och insert

SQL = "UPDATE Gastbok" & _
" set namn = '" & Namn & "'," & _
" epost = '" & Epost & "'," & _
" Homepage_url = '" & Homepage_url & "'," & _
" Ort = '" & ort & "'," & _
" Hittade = '" & Hittade & "'," & _  
" Inlagg = '" & Inlagg & "'," & _
" Kommentar = '" & Kommentar & "'" &_
" where ID="& ID

red: Lade till & vid epost
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 08 sep 2001]

Medlem sedan mars 2001142 inlägg
#5

Tackar.. du hade missat att skriva ett & innan Epost där LarsG, men annars hjälte det mig perfekt *bugar och bockar*

Nu har jag en gästbok som jag kan imponera på brudarna med ;-)

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