Oprettelse af database felter
Jeg har følgende kode som jeg har fundet på nettet og virkerfint, nu er jeg bare kommet til at slette databasen og skal have oprettet en ny. Jeg er ikke vild stor ASP haj så jeg har lidt problemer med at finde ud af hvilke felter osv. der skal være i databasen så den virker til ASP filen.
Nogle der kan tyde det og hjælpe?
Mvh.
Henrik
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../fotoDatabase.asp" -->
<%
set rsFiles = Server.CreateObject("ADODB.Recordset")
rsFiles.ActiveConnection = MM_ImgDatabase_STRING
rsFiles.Source = "SELECT * FROM Files WHERE FileID > 0 ORDER BY FileID DESC"
rsFiles.CursorType = 0
rsFiles.CursorLocation = 2
rsFiles.LockType = 3
rsFiles.Open()
rsFiles_numRows = 0
%>
<% ' Insert.asp %>
<!--#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
' The filename will be changed, the new name will be the highest FileID number + 1 + the filename
' ex.: 123_filename.jpg
Dim fileName
fileName = LCase(load.getFileName("file"))
fileName = (rsFiles("FileID")--1) & "_" & fileName
' 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 "Title"
Dim nameInput
nameInput = load.getValue("Title")
' Value of text input field "Description"
Dim FileText
FileText = load.getValue("Description")
' Value of text input field "Keywords"
Dim KeyWord
KeyWord = load.getValue("Keywords")
' Date when file was uploaded
Dim FileDate
FileDate = load.getValue("FileDate")
' Path where file will be uploaded
' Change this value if you wan't to upload files to different folders
' Also notice that Flash-files will be uploaded/defined as images. Change this if you have a Flash Add-On
If Left(LCase(contentType), 5)="image" OR LCase(contentType)="application/x-shockwave-flash" Then
FileType = ("images")
FF = 1
Else
FileType = ("documents")
FF = 2
End if
Dim pathToFile
pathToFile = Server.mapPath("/files/" & FileType) & "/" & fileName
' Uploading file data
Dim fileUploaded
fileUploaded = load.saveToFile ("file", pathToFile)
' destroying load object
Set load = Nothing
%>
<html>
<head>
<title>Insæt fil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Eivind Savio">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="468" valign="top" align="left">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><strong><font size="3" face="Arial, Helvetica, sans-serif">Svar på upload af
<%
if FF = "1" then
Response.Write "image"
elseif FF = "2" then
Response.Write "document"
end if
%>
</font></strong></td>
</tr>
<tr>
<td valign="top" align="left"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="468" align="left" valign="top">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Filnavn</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= fileName %></font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Filsti</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= filePath %></font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Fuldstændig filsti</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= filePathComplete %></font></td>
</tr>
<tr>
<td valign="top""><font size="2" face="Arial, Helvetica, sans-serif"><strong>Filstørrelse</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= fileSize %></font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Ny filstørrelse</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= fileSizeTranslated %></font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Fil-type</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= contentType %></font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Titel</strong></font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><%= nameInput %></font></td>
</tr>
</table>
<font size="2" face="Arial, Helvetica, sans-serif"><br>
<%
If fileUploaded = True Then
Response.Write fileName & " er uploaded..."
Else
Response.Write "<font color=""red"">Filen blev ikke uploaded..."
Response.Write "</font>"
Response.Write "<br>Vælg venligst en fil inden du trykker på 'Upload'"
Response.Write " knappen."
End If
%>
</font></td>
</tr>
<tr>
<td width="468" align="left" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<%
' This code inserts the values into the database
rsFiles.AddNew
rsFiles("FileHeading") = nameInput
rsFiles("FileText") = FileText
rsFiles("FileURL") = ("files/" & FileType & "/") & fileName
rsFiles("FileKeyWords") = KeyWord
rsFiles("FileType") = FF
rsFiles("FileDate") = FileDate
rsFiles.Update
%>
</font></td>
</tr>
<tr>
<td class="ingresslarge"><font size="2" face="Arial, Helvetica, sans-serif"><a href="upload_include.asp">Upload flere billeder/dokumenter</a></font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
</table>
</body>
</html>
<%
rsFiles.Close()
%>
