webForumDet fria alternativet

Syntaxfel i uppdate uttryck

4 svar · 207 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20012 997 inlägg
#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
@ndersMedlem sedan juni 200026 914 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,

AddeladdeMedlem sedan jan. 20012 997 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

@ndersMedlem sedan juni 200026 914 inlägg
#4

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

Mvh,

AddeladdeMedlem sedan jan. 20012 997 inlägg
#5

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

Tack

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb