Avatar billede donjoy Nybegynder
07. august 2001 - 10:42 Der er 2 kommentarer

Hvad er der galt med min kodning med ASPSmartUload til Access?

Jeg får følgende besked i browseren, når jeg uploader til Access-database:

Microsoft VBScript runtime error \'800a01a8\'

Object required: \'\'

/autokaj/upload.asp, line 40

Min kodning er :

<%
\'  Variables
\'  *********
  Dim mySmartUpload
  Dim intCount
  Dim Conn
  Dim RsMitRecordset
  Dim MinDSN
       
\'  Object creation
\'  ***************
Set mySmartUpload = Server.CreateObject(\"aspSmartUpload.SmartUpload\")

\' Upload files
mySmartUpload.TotalMaxFileSize = 100000        \'Max size...100KB
mySmartUpload.AllowedFilesList = \"gif,jpg\"
mySmartUpload.Upload

\'  Save the files with their original names in a virtual path of the web server
intCount = mySmartUpload.Save(\"/log\")


\' Process all files received
 
For each file in mySmartUpload.Files

\'Only if the file exist
\' ************************
If not file.IsMissing Then


  \' Save in the database as billede
Set Conn = Server.CreateObject (\"ADODB.Connection\")
MinDSN = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"biler.mdb\") & \";UID=admin;PWD=;\"
Conn.open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & MinDSN


    \'Add the current file in a DB field
    \' *************************************
        RsMitRecordset.AddNew   
        file.FileToField RsMitRecordset.Fields(\"billede\")
        RsMitRecordset(\"billede\") = file.FileName

     
        RsMitRecordset.Update
    RsMitRecordset.Close

End If
       
Next 
     
response.Write(\"<font face=\'Verdana\' size=\'2\' color=\'#000000\'>Filen \" & file.FileName & \" blev uploaded!.<BR><br>\")
Response.Write(\"Filstørrelse: \" & file.Size & \" Bytes<BR>\")
       
RsMitRecordset.close
Conn.close
Set RsMitRecordset = Nothing
Set Conn = Nothing

%>
Avatar billede tmceu Praktikant
07. august 2001 - 12:07 #1
Hvilken linie er nr. 40 ?
Avatar billede donjoy Nybegynder
07. august 2001 - 12:23 #2
<%
\'  Variables
\'  *********
  Dim mySmartUpload
  Dim intCount
  Dim Conn
  Dim RsMitRecordset
  Dim MinDSN
       
\'  Object creation
\'  ***************
Set mySmartUpload = Server.CreateObject(\"aspSmartUpload.SmartUpload\")

\' Upload files
mySmartUpload.TotalMaxFileSize = 100000        \'Max size...100KB
mySmartUpload.AllowedFilesList = \"gif,jpg\"
mySmartUpload.Upload

\'  Save the files with their original names in a virtual path of the web server
intCount = mySmartUpload.Save(\"/log\")


\' Process all files received
 
For each file in mySmartUpload.Files

\'Only if the file exist
\' ************************
If not file.IsMissing Then


  \' Save in the database as billede
Set Conn = Server.CreateObject (\"ADODB.Connection\")
MinDSN = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"biler.mdb\") & \";UID=admin;PWD=;\"
Conn.open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & MinDSN


    \'Add the current file in a DB field
    \' *************************************
linie 40 -RsMitRecordset.AddNew   
          file.FileToField RsMitRecordset.Fields  (\"billede\")
        RsMitRecordset(\"billede\") = file.FileName

     
        RsMitRecordset.Update
    RsMitRecordset.Close

End If
       
Next 
     
response.Write(\"<font face=\'Verdana\' size=\'2\' color=\'#000000\'>Filen \" & file.FileName & \" blev uploaded!.<BR><br>\")
Response.Write(\"Filstørrelse: \" & file.Size & \" Bytes<BR>\")
       
RsMitRecordset.close
Conn.close
Set RsMitRecordset = Nothing
Set Conn = Nothing

%>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester