10. maj 2002 - 14:37Der er
8 kommentarer og 1 løsning
Type mismatch ?
Jeg bruger aspSmartupload, hvor jeg uploader x antal filer.
Men jeg fejlen i følgende sætning.
ReDim Preserve strFil(mySmartUpload.Files.Count) For i = 1 To mySmartUpload.Files.Count If mySmartUpload.Files.Item(i).FileName = "" Then Else strFil(i) = mySmartUpload.Files.Item(i).FileName End If Next
intCount = mySmartUpload.Save("/img/common/topimages") %> <!--#include file="../../include/asp/db.asp"--> <% ReDim Preserve strFil(mySmartUpload.Files.Count) For i = 1 To mySmartUpload.Files.Count If mySmartUpload.Files.Item(i).FileName = "" Then Else strFil(i) = mySmartUpload.Files.Item(i).FileName End If Next
dbinit SQL = "INSERT INTO tbl_text (text)" SQL = SQL & "VALUES('" & text & "')" oCn.Execute strSQL, adCmdText
Det er for i øvrigt en underlig konstruktion du har der: Brug: If mySmartUpload.Files.Item(i).FileName <> "" Then strFil(i) = mySmartUpload.Files.Item(i).FileName
coltau>> Hvis han fjerner Preserve forsvinder alle data fra strFil() ved reDim. Jeg kan ikke lige overskue om det er OK! Hvis du f.eks. gør et array større: ReDim er et udmærket værktøj. Preserve gør at de data du havde i forvejen i arrayet bibeholdes. Hvis du fjerner Preserve: ja så sættes alle data i arrayet til <null>.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.