Avatar billede 123abc123 Nybegynder
03. maj 2002 - 18:16 Der er 4 kommentarer og
1 løsning

upload til database

hvordan får jeg dette script til at tilføje til en database:
<%@ Language="VBScript" %>
<%  Option Explicit %>



<!-- #INCLUDE FILE="fileupload4inc.asp" -->
<%
    Dim objDict

    'Hent fil og evt. øvrige data
    Set objDict = FileUpload(Null, 10000000000000000000, Null, "zip", "tekstfiler", True, True)

    'Giv passende resultat
    If objDict("FILEUPLOAD_STATUS") = 0 Then
        'Giv en positiv besked
        Response.Write "Filen <A HREF=""" & objDict("FILEUPLOAD_URL") & """>" & objDict("FILEUPLOAD_FILENAME") & "</A> er uploaded til mappen " & objDict("FILEUPLOAD_DIR") & "<BR>"
        Response.Write "Det er en fil af typen " & objDict("FILEUPLOAD_CONTENTTYPE") & " og den fylder " & objDict("FILEUPLOAD_SIZE") & " bytes.<BR>"
    Else
        'Giv en negativ besked
        Response.Write objDict("FILEUPLOAD_STATUSTXT") & " (Fejl nummer " & objDict("FILEUPLOAD_STATUS") & ")<BR>"
    End If
%>






Avatar billede killer_r Nybegynder
03. maj 2002 - 18:23 #1
Du laver vel bare en standart "gem i database"-kommando og gemmer variablerne.
Variablern er f.eks:
objDict("FILEUPLOAD_URL")
objDict("FILEUPLOAD_FILENAME")
objDict("FILEUPLOAD_CONTENTTYPE")
Avatar billede 123abc123 Nybegynder
03. maj 2002 - 18:31 #2
ok, har prøvet det her:
<%@ Language="VBScript" %>
<%  Option Explicit %>
<%

  Set Conn2 = Server.CreateObject("ADODB.Connection")
  Conn2.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("bdbd.mdb")
  %>
<!-- #INCLUDE FILE="fileupload4inc.asp" -->
<%
Dim objDict
    Set objDict = FileUpload(Null, 10000000000000000000, Null, "zip", "tekstfiler", True, True)
    %>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then


    Set rs33 = Server.CreateObject("ADODB.Recordset")
    sql = "select * from sources"
    rs33.open sql, conn2, 1, 3

      rs33.AddNew
      rs33("titel") = objDict("FILEUPLOAD_URL")
      rs33.Update

    rs33.Close
    Set rs33 = Nothing

end if  'end request.servervariables
%>

men den kommer op med den her fejl:

Der opstod en Microsoft VBScript-kørselsfejl error '800a01f4'
Variablen er ikke defineret: 'Conn2'
/upload/eksempel2_svar.asp, line 5
Avatar billede killer_r Nybegynder
03. maj 2002 - 18:37 #3
Når du bruger
<%  Option Explicit %>
skal du huske at definere dine variabler
Det gøres sådan:
<%
dim Conn2
%>
(Eller du kan bare slette Option Explicit...)
Avatar billede killer_r Nybegynder
03. maj 2002 - 18:50 #4
Kan du få det til at virke...?
Avatar billede 123abc123 Nybegynder
03. maj 2002 - 19:06 #5
ja ;)
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
Kurser inden for grundlæggende programmering

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