webForumDet fria alternativet
Logga in / Bli medlem

Syntaxfel i uppdate uttryck

Databaser & SQL

4 svar · 207 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Hittar inte vad som är syntaxfelet updateutrycket.
Någon annan som hittar det? Går det att skriva Null på det sättet som jag gjort?

	 sqlString = "UPDATE sidor SET " &_
	  "sida_titel         	='" &  fixQuotes( titel ) & "'," &_
	  "sida_forfattare    	='" &  fixQuotes( forfattare ) & "'," &_
	  "sida_publicering   	="  &  publicering & ", "   
	  IF IsDate(datumStart) AND IsDate(datumSlut) THEN
		sqlString = sqlString &_
	    "sida_datum_start	= #" & datumStart & "#," &_
		"sida_datum_slut 	= #" & datumSlut & "#," 
	  END IF
	  IF publicera = 1 THEN
	    sqlString = sqlString &_
	    "sida_datum_start	= " & Null & ", " &_
        "sida_datum_slut = " & Null & ", " 
	  END IF
	  sqlString = sqlString &_
	  "sida_indexera    	=" & indexera & ", "&_
	  "sida_nyckelord   	='" & fixQuotes( nyckelord ) &"',"&_
	  "sida_visa	    	=" & visaSida & " " &_
	  "WHERE sida_id		=" & sidaID 
	 Con.Execute sqlString
Medlem sedan juni 200032 967 inlägg
#2

Skriv bara fält=null.

Skriv gärna ut färdig SQL-fråga med response.write och posta den istället, det är alldeles för svårt att läsa igenom en massa asp-kod.

Mvh,

Medlem sedan jan. 20013 406 inlägg
#3

Så här alltså:

"sida_datum_start	=  Null, " &_

Här är utskriven SQL-sats

UPDATE sidor SET sida_titel ='Team Divers -Nyheter',sida_forfattare ='Andreas',sida_publicering =, sida_datum_start = #2002-05-24#,sida_datum_slut = #2002-12-20#,sida_indexera =2, sida_nyckelord ='nyckelord',sida_visa =1 WHERE sida_id =7

Medlem sedan juni 200032 967 inlägg
#4

Du har inget värde till fältet sida_publicering, och det är nog en anledning att få fel.

Mvh,

Medlem sedan jan. 20013 406 inlägg
#5

Japp, funkade när jag gav publicering ett värde

Tack

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