webForumDet fria alternativet

Nybörjare som skriver sitt första inlägg här =)

ASP

9 svar · 286 visningar · startad av Ola N

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

Hej!
Ska lägga till ett föremål (varuregister) i min accessdatabas och ladda upp en bild med AspSmartUpload. Har kopierat den från gammal sida jag gjort där det fungerat, men nu går det inte. Får detta felmeddelande:

Feltyp:
aspSmartUpload (0x800A0009)
Subscript out of range
/wwm/admin_objadd.asp, line 16

Denna kod:
<!-- #Include file="admin_top.asp" -->
<%

Dim mySmartUpload
Dim intCount

Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

mySmartUpload.Upload '<---- Rad 16

intCount = mySmartUpload.Save(Server.MapPath("objects"))

objnamn = Replace(mySmartUpload.Form("namn"), "'", "''")
objbesk = Replace(mySmartUpload.Form("besk"), "'", "''")
objpris = Replace(mySmartUpload.Form("pris"), "'", "''")

Function namn(str)
if isnull(str) or len(str) = 0 then
name = ""
end if
Dim pos
str = Trim(str)
pos = inStrRev(str,"\")
namn = Right(str,Len(str)-pos)
End Function

Set File = mySmartUpload.Files("FILE1")
If Not File Is Nothing Then

For Each objFile in mySmartUpload.Files
tmpFile = objFile.FileName
Fil = namn(tmpFile)
Next

sql = "INSERT INTO objekt (objnamn, objbesk, objpris, objbild) VALUES ('" & objnamn &"','" & objbesk &"','" & objpris &"','" & fil &"')"

Else

sql = "INSERT INTO objekt (objnamn, objbesk, objpris) VALUES ('" & objnamn &"','" & objbesk &"','" & objpris &"')"

End if

Conn.Execute (sql)
Conn.Close
Set Conn = Nothing

Response.Redirect("admin_objnytt.asp")
%>
<!-- #Include file="admin_down.asp" -->

Hoppas någon vet. I övrigt så säger jag "hej" då detta är mitt första inlägg. Särskilt hej till Erik Juhlin på min gamla praoplats :e

Medlem sedan dec. 20002 526 inlägg
#2

Hej!

Och line 16 ar?

Medlem sedan feb. 200390 inlägg
#3

Står ju kommenterat i koden =)

mySmartUpload.Upload '<---- Rad 16

Medlem sedan okt. 20005 273 inlägg
#4

har du satt

[red]
ENCTYPE="multipart/form-data"
[/red]

i form-taggen??

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#5

Och Välkommen föresten, hoppas att du kommer att trivas här på wF och att du sprider din kunskap omkring dig :e

mvh icaaq

Medlem sedan feb. 200390 inlägg
#6

icaaq skrev:

har du satt

[red]
ENCTYPE="multipart/form-data"
[/red]

i form-taggen??

mvh icaaq

Hehe, det var det. Pinsamt att börja med sådant slarv-fel! :h

Men nu kommer det nya problem...

Feltyp:
aspSmartUpload.Files (0x800404B5)
Invalid Files Name 'FILE1' (Error 1205)
/wwm/admin_objadd.asp, line 47

Den däremot förstår jag inte...
Särskillt då koden är saxad från min tidigare sida där den flyter perfekt!

Rad 47: Set File = mySmartUpload.Files("FILE1")

Hmm... Inte min dag idag inte... :x

Medlem sedan mars 20015 287 inlägg
#7

Vad heter fältet i ditt formulär? Kan det vara FILE1 ?

Medlem sedan feb. 200390 inlägg
#8

Det heter det...

Medlem sedan feb. 200390 inlägg
#9

Hmm... mycket lustigt... Kopierade in formulärsidan igen från den förra siten, samma som jag kopierat innan, och det funkade! =)
Tack för hjälpen ändå!

Medlem sedan dec. 20002 526 inlägg
#10

Sorry, laste for fort ;)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)