webForumDet fria alternativet

Upload och accessdatabas

4 svar · 282 visningar · startad av pirajan

pirajanMedlem sedan apr. 2001246 inlägg
#1

Hej!
Hur gör jag för att ladda upp filer och samtidigt lägga in en post i databasen där id, källa och namn lagras. (med källa menar jag adress på servern)...

Har kikat runt på en massa exempel bla på det på 4guysfromrolla.com, men inte lyckats få det att fungera i kombination med databasen...

Själva uppladdningen går bra, men inte databasbiten...

      Sub Upload_Click(Sender as Object, e as EventArgs)

         ' Display properties of the uploaded file
		dim strNamn as string = namn.Text

         filnamn.InnerHtml = MyFile.PostedFile.FileName
         FileContent.InnerHtml = MyFile.PostedFile.ContentType 
         FileSize.InnerHtml = MyFile.PostedFile.ContentLength
         UploadDetails.visible = True

' Let us recover only the file name from its fully qualified path at client 

        Dim strFileName as string
        strFileName = MyFile.PostedFile.FileName
        Dim c as string = System.IO.Path.GetFileName(strFileName) ' only the attched file name not its path

                 ' Let us Save uploaded file to server at C:\ServerFolder\

                 Try 

	       MyFile.PostedFile.SaveAs("..." + c)
                        Span1.InnerHtml = "Din fil laddades upp utan problem!<!-- " & c & "-->"

                catch Exp as exception
                  span1.InnerHtml = "Ett fel uppstod. Var vänlig kontakta administratören."
                        UploadDetails.visible = false
                       span2.visible=false
                End Try
				
			Dim Conn As new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=...")
            Dim strsql As String = "INSERT INTO tblMedia(fldTitel, fldTyp, fldKalla)VALUES('" & strNamn & "', 1, '/media/bibliotek/" & c & "'"
            Dim objcmd As New OleDbCommand(strsql, Conn)

            Conn.Open()
            objcmd.ExecuteNonQuery()
            objcmd.Connection.Close()
            Span1.InnerHtml = "<span style=""color:#3D6F0D"">Filen uppladdad</span>"

      End Sub
renholmMedlem sedan apr. 20012 266 inlägg
#2

Vad får du för felmeddelande?

pirajanMedlem sedan apr. 2001246 inlägg
#3

Could not find installable ISAM.

fredrikMedlem sedan dec. 19991 072 inlägg
#4

öh....fungerar det alltså var för sig, men inte i kombination? Det låter ju inte så lite märkligt i så fall....

fredrikMedlem sedan dec. 19991 072 inlägg
#5

Kör du förresten mot SQL-server? Isåfall ska du se över din connection-sträng...

(det har dock inget med upload.en att göra och jag betivlar starkt att ditt problem skulle ha med det att göra...)

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)