Hvordan updater man en post/id i acces db.....
Jeg har et script der uploader et binary billed + formfelter, det funker også ok. Men nu vil jeg gerne have det til at gemme en bestemt rettet post/id, som så retter det pågældende id. Hvordan gør jeg det ???Dette script er vist skrevet som en blanding af ASP og VBscript, hvilket jeg ikke har meget forstand på.
Her er scriptet som det ser ud når det skal skrive en ny post ind i access db:
Insert.asp ( Scriptet kan ses i funktion på http://stardeveloper.com:8080/articles/033101-1.shtml ):
-----------------------------------------------------
<!--#include file=\"Loader.asp\"-->
<%
Response.Buffer = True
\' load object
Dim load
Set load = new Loader
\' calling initialize method
load.initialize
\' File binary data
Dim fileData
fileData = load.getFileData(\"file\")
\' File name
Dim fileName
fileName = LCase(load.getFileName(\"file\"))
\' File path
Dim filePath
filePath = load.getFilePath(\"file\")
\' File path complete
Dim filePathComplete
filePathComplete = load.getFilePathComplete(\"file\")
\' File size
Dim fileSize
fileSize = load.getFileSize(\"file\")
\' File size translated
Dim fileSizeTranslated
fileSizeTranslated = load.getFileSizeTranslated(\"file\")
\' Content Type
Dim contentType
contentType = load.getContentType(\"file\")
\' No. of Form elements
Dim countElements
countElements = load.Count
\' Value of text input field \"fname\"
Dim fnameInput
fnameInput = load.getValue(\"fname\")
\' Value of text input field \"lname\"
Dim lnameInput
lnameInput = load.getValue(\"lname\")
\' Value of text input field \"profession\"
Dim profession
profession = load.getValue(\"profession\")
\' Value of text input field \"nyhed\"
Dim nyhed
nyhed = load.getValue(\"nyhed\")
\' destroying load object
Set load = Nothing
%>
<%
\' Connection string
Dim connStr
connStr = \"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\" & Server.MapPath(\"FileDB.mdb\")
\' Recordset object
Dim rs
Set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.Open \"Files\", connStr, 2, 2
\' Adding data
rs.AddNew
rs(\"File Name\") = fileName
rs(\"File Size\") = fileSize
rs(\"File Data\").AppendChunk fileData
rs(\"Content Type\") = contentType
rs(\"First Name\") = fnameInput
rs(\"Last Name\") = lnameInput
rs(\"Profession\") = profession
rs(\"nyhed\") = nyhed
rs.Update
rs.Close
Set rs = Nothing
If Err.number = 0 Then
Response.Write \"Indsætning i Database fuldført ...<br>\"
Else
Response.Write \"Could not insert into Database. Errors occured ...<br>\"
End If
%>
