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