webForumDet fria alternativet

case sats & aspsmartupload ger inga värden i strängen [LÖST!]

ASP

0 svar · 145 visningar · startad av rollo

Medlem sedan aug. 2001203 inlägg
Frågan#1

Hej!

Har en admi sida där alla funktioner ligger, lägg till, ta bort & redigera. Men den vill inte fungera när jag har filuppladdning samtidigt som t.ex. redigerar en instans.

Här är koden för uppdatera (inmatning i fält) och update_insert (uppdatering i databasen).

<%case "update"%>
<!-- FORM FÖR UPDATE -->
<%
		tmp_id=request("id")
		SQL1 = " select * from db_i WHERE id ="& tmp_id

		Set DataConn = Server.CreateObject("ADODB.Connection")
		DataConn.Open Application("koppling")
		Set cmdTemp = Server.CreateObject("ADODB.Command")
		Set a6 = Server.CreateObject("ADODB.Recordset")
		cmdTemp.CommandText = SQL1
		Set cmdTemp.ActiveConnection = DataConn
		a6.Open cmdTemp, , 1, 1
%>
<form method="POST" action="default.asp?tR=update2" name=form1 enctype="multipart/form-data">
<INPUT type="text" name=falt01 value="<%=a6("falt01")%>">
<br>
<INPUT type="file" id=file2 name=file2>
<INPUT type="submit" value="Submit" id=submit2 name=submit2>
<INPUT type="text" name=id value="<%=a6("id")%>">

</form>

<%case "update2"%>
<!-- UPPDATERA POST -->
	<%
	tmp_falt01	= Request.Cookies("falt01")
	tmp_id		= Request.Cookies("id")	
	
	
	SQL = "UPDATE db_i SET falt01 = '"& tmp_falt01 &"', fil1 = '"& tmp_fil1 &"' WHERE id ="& tmp_id

	Set DataConn = Server.CreateObject("ADODB.Connection")
	DataConn.Open Application("koppling")
    Set cmdTemp = Server.CreateObject("ADODB.Command")
    Set a6 = Server.CreateObject("ADODB.Recordset")
	cmdTemp.CommandText = SQL
    Set cmdTemp.ActiveConnection = DataConn
    a6.Open cmdTemp, , 1, 1
	%>
	

<%case "list"%>

Jag skickar med id:t för instansen som skall uppdateras, i detta fall 972. Men det blir fel!

Jag har skrivit ut SQL på update_insert sidan, men den ger inte mkt hopp!
UPDATE db_i SET falt01 = '', fil1 = '' WHERE id =104 är vad jag får!

Är det någon som varit med om samma sak?

rollo

//r:
SLARV av mig!
Hämtade från request.cookies och inte mySmartUpload.Form!
//

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