Hej om du bara kör databasskrivandet; vad händer då?` om jag bara kör databasskrivandet och tilldelar variabeln foto innehåll i koden så funkar det. men jag har gjort ett formulär som ska ladda upp en bildfil till servern Set File = Upload.Files("bild")Bildfil i databas med aspupload
jag försöker ladda upp en bildfil dels till servern och dels till en databas med aspupload. Jag har läst lite bland artiklarna här inne om det men jag förstår inte hur man gör för att få in filen i databasen. Filen kommer in på severn inga problem. Men inget händer i databasen den är fortfarande tom. Kan någon hjälpa mig.
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Namnlöst dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="noindex, nofollow">
<link rel="stylesheet" type="text/css" href="index.css" />
</head>
<body>
<%
dim foto
dim Connect
dim sqlfraga
dim sqlsvar
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("bilder/")
Upload.OverwriteFiles = False
foto = Upload.Form("bild")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("hhik.mdb")
sqlfraga = "INSERT INTO bildbag (filnamn) VALUES ('" & foto & "')"
Set sqlsvar = connect.Execute(sqlfraga)
connect.Close
Set connect = Nothing
%>
</body>
</html>
Jag får inga felmeddelande som kan hjälpa mig Sv: Bildfil i databas med aspupload
foto="test.jpg"
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("hhik.mdb")
sqlfraga = "INSERT INTO bildbag (filnamn) VALUES ('" & foto & "')"
connect.Execute(sqlfraga)
connect.Close
Set connect = Nothing Sv:Bildfil i databas med aspupload
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>filuppladdning</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="noindex, nofollow">
<link rel="stylesheet" type="text/css" href="index.css" />
</head>
<body>
<form action="uppladdbag.asp" method="post" enctype="multipart/form-data" name="filuppl">
<br/>
<label>Leta upp bilden med bläddraknappen, tryck sedan på ladda upp</label><br /><br />
<input type="file" name="bild"><br />
<label>Skriv en alternativ bildtext</label>
<input type="text" name="alttext"><br /><br />
<input type="submit" name="laddaupp" value="Ladda upp">
</form>
</body>
</html>
och det är den bildfilen som jag vill ha in i databasen och då har jag läst att man ska använda Upload.Form och det är det som jag inte får att fungera .Sv: Bildfil i databas med aspupload
du hämtar filnamnet med "File.FileName"
Ibland räcker det att läsa manualen.
http://www.aspupload.com/manual_simple.html