Update flera fält i en post

ASP

4 svar · 213 visningar · startad av kolas

Medlem sedan mars 2001142 inlägg
Trådstart#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 !!!!

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

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 ;-)

384 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
124 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)