webForumDet fria alternativet

Bildvalidering

ASPur ASP

7 svar · 374 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

Jag har skrivit ihop ett system för bildvalidering när bilderna laddas upp, allt funkar till den del där jag ska acceptera eller neka.

Jag får med alla värden i mina variabler och det ser bra ut när jag skriver ut sql-satsen.....men när jag kör den så får jag "Sidan kan inte visas"

<%
	SET objConn = connect()
	uid = FriendlySQL(Request.Querystring ("uid"))
	user = FriendlySQL(Request.Querystring ("user"))
	pic = FriendlySQL(Request.Querystring ("pic"))
	npic = FriendlySQL(Request.Querystring ("npic"))
	If request.querystring("do") = "accept" then
	SQL1 = "update tblUsers set fotovalidering=false and picture="& pic &" where userID="&uid&""
	'response.write SQL1
	'response.end
	objConn.Execute SQL1
	ElseIf request.querystring("do") = "deny" then
	SQL2 = "update tblUsers set fotovalidering=false and picture="& npic &" where userID="&uid&""
	'response.write SQL2
	'response.end
	objConn.Execute SQL2
	End If
%>
Medlem sedan mars 20023 561 inlägg
#2

Stäng av IE's "Show friendly HTTP error messages".

Medlem sedan feb. 20032 027 inlägg
#3

Josef skrev:

Stäng av IE's "Show friendly HTTP error messages".

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/pictureupload/picture.asp, line 19

Vad är det som saknas i koden, är helt slut efter att ha skrivit ihop hela valideringen

Rad 19 är objConn.Execute SQL2

Medlem sedan apr. 20003 174 inlägg
#4

1. Kolla över så alla värden verkligen når exekveringen.
2. Kolla över dina kolumner så stavningen på namen verkligen är korrekt.

Länktips: http://www.adopenstatic.com/faq/

 

Medlem sedan dec. 20003 887 inlägg
#5

Du använder en tom variabel i din sql-fråga. Skriv ut frågan (SQL1 eller SQL2), så ser du fort vad som är galet.

Medlem sedan feb. 20032 027 inlägg
#6

Engine^ skrev:

Du använder en tom variabel i din sql-fråga. Skriv ut frågan (SQL1 eller SQL2), så ser du fort vad som är galet.

Uskrift av accept och deny

update tblUsers set fotovalidering=false and picture=rättigheter för moderatorer.jpg where userID=1

update tblUsers set fotovalidering=false and picture=noPic.jpg where userID=1

Här är inga variabler tomma och alla kolumnnamn är rättstavade

Medlem sedan juni 200032 967 inlägg
#7

Du skall ha apostrofer runt strängvärden i SQL.

Medlem sedan feb. 20032 027 inlägg
#8

@nders skrev:

Du skall ha apostrofer runt strängvärden i SQL.

Hur kunde jag glömma en sån enkel sak, tack så mycket

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