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!
//