webForumDet fria alternativet

sql update

ASPur ASP

10 svar · 235 visningar · startad av Sico

Medlem sedan maj 20002 597 inlägg
Frågan#1
If Request.QueryString("profil") = "uppdatera" Then

	Mail = Request.Form("Mail")
	Icq = Request.Form("Icq")
	Url = Request.Form("Url")
	Sign = Request.Form("Sign")

		Url2 = Left(Url,7)
		If Url2 = "http://" Then 
		strUrl = Url
		Else
		strUrl = "http://" & Url 
		End If

strSQL = "UPDATE t_Members SET " _ 
& "( f_Mail = '"& Mail &"', f_Icq = "& Icq &", f_Url = '"& strUrl &"', f_Sign = '"& Sign &"' Where f_ID=" & Session("UserID") & ") "

	[b]Connect.Execute( strSQL )[/b]

	Response.Redirect "admin.asp?profil=uppdaterad"

End If

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/forum/admin.asp, line 133

Jag fattar inte varför? gör ni?

Medlem sedan dec. 19996 522 inlägg
#2

skriv ut sql frågan istället för att executa den..
response.write strSQL

Medlem sedan maj 20002 597 inlägg
#3
UPDATE t_Members SET ( f_Mail = 'sico__@hotmail.com', f_Icq = '45058779', f_Url = 'http://hemsida', f_Sign = 'sign' Where f_ID=8)
Medlem sedan mars 20014 214 inlägg
#4

Såg ditt svar nu... då fungerar inte det :)

Medlem sedan dec. 19996 522 inlägg
#5

access gäller följande
Tal då ska det vara "& variabel &"
Text ska vara '"& variabel &"'
Datum ska vara #"& variabel &"#

Medlem sedan maj 20002 597 inlägg
#6

nä det kan ju inte funka...
hmm.. testade.. vilket det heller inte gjorde :p

Medlem sedan maj 20002 597 inlägg
#7

alla är text ... därför har jag '"& variabel &"'

Medlem sedan dec. 19996 522 inlägg
#8

icq är markerat som tal

Medlem sedan maj 20002 597 inlägg
#9

jag gjorde ett litet fel för jag testade Rinaldos förslag åxå.. jag har redigerat inlägget vid utskriften av strsql-satsen

Medlem sedan juni 200032 969 inlägg
#10

Hmm...

Jag tycker att SQL-frågan ser syntaxmässigt korrekt ut... om du tar bort parentesen.

Prova det.

Mvh,

Medlem sedan juni 20006 025 inlägg
#11

strSQL = "UPDATE t_Members SET f_Mail = '"& Mail &"', f_Icq = "& Icq &", f_Url = '"& strUrl &"', f_Sign = '"& Sign &"' Where f_ID=" & Session("UserID") & ""

Borde väl göra susen?

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