Avatar billede c-lund Nybegynder
10. juni 2003 - 19:51 Der er 6 kommentarer og
1 løsning

ASP smart upload

Hej
jeg skal bruge et script der både kan uploade et billed og text ind i en database. scriptet skal forgå med "asp smart upload", da det er hvad min server understøtter (dette er en admin del). ydemere, vil jeg gerne vide, hvordan jeg for det billed og den text vist på en ny side. så andre folk kan se det


mvh
C. Lund
Avatar billede keysersoze Ekspert
10. juni 2003 - 20:26 #1
www.aspsmart.com -> her er eksempler på bruges af aspsmartupload

billedet skal du lægge på serveren og altså kun navnet i selve database.

billedet sætter du ind i et alm img tag; <img src="<%=rs("billedfelt")%> og teksten også som normalt <%=rs("tekstfelt")%>
Avatar billede c-lund Nybegynder
10. juni 2003 - 22:22 #2
nej, sådan virker det desværre ikke, for det script man for derinde fra uploader kun billeder. og det er ikke kun stien den lægger ind, men alle informationer fra det billed man nu uploader
--------------------------------
her er det script jeg havde tænkt mig at bruge. og som der skal laves om på
-------------------------------------------------
<HTML>
<BODY BGCOLOR="white">

<H1>aspSmartUpload : Sample 4</H1>
<HR>

<%
'  Variables
'  *********
  Dim mySmartUpload
  Dim file
  Dim oConn
  Dim strSQL
  Dim oRs
  Dim intCount
  intCount=0
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Upload
'  ******
  mySmartUpload.Upload

'  Connect to the DB
'  *****************
  Set oConn = Server.CreateObject("ADODB.Connection")
  curDir = Server.MapPath("Sample.mdb")
  oConn.Open "DBQ="& curDir &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

'  Open a recordset
'  ****************
  strSQL = "SELECT FILENAME,FILE FROM TFILES"

  Set oRs = Server.CreateObject("ADODB.recordset")
  Set oRs.ActiveConnection = oConn
  oRs.Source = strSQL
  oRs.LockType = 3
  oRs.Open

'  Select each file
'  ****************
  For each file In mySmartUpload.Files
  '  Only if the file exist
  '  **********************
      If not file.IsMissing Then

      '  Add the current file in a DB field
      '  **********************************
        oRs.AddNew
        file.FileToField oRs.Fields("FILE")
        oRs("FILENAME") = file.FileName
        oRs.Update
        intCount = intCount + 1
      End If
  Next

'  Display the number of files uploaded
'  ************************************
  Response.Write(intCount & " file(s) uploaded.<BR>")

'  Destruction
'  ***********
  oRs.Close
  oConn.Close
  Set oRs = Nothing
  Set oConn = Nothing
%>
</BODY>
</HTML>

mvh.
C. Lund
Avatar billede keysersoze Ekspert
10. juni 2003 - 22:34 #3
alle informationer? hvilke informationer er det?

aspsmart kan jo ikke lave et script specifikt til hver bruger - man er nødt til at kigge lidt flere af deres eksempler igennem, tage lidt af hvert samt kigge i dokumentationen for at få alle de ønskede ting
Avatar billede c-lund Nybegynder
11. juni 2003 - 16:14 #4
det er billed informationerne.
Og tror du at jeg srørg fordi jeg kan finde ud af det. nej, nok ikke.
Avatar billede keysersoze Ekspert
11. juni 2003 - 16:55 #5
godt - men jeg må desværre sige at jeg via eksperten ikke laver hele løsninger som denne men kun kan henvise og komme med hjælp. Hvis ASPsmarts egen dokumentation ikke kan hjælpe dig er det selvfølgelig lidt svært at komme videre - men så prøv at søgning her på eksperten... dette spm har været oppe masser af gange og der burde ligge en løsning klar til det
Avatar billede c-lund Nybegynder
21. juni 2003 - 23:09 #6
fandt selv ud af noget
Avatar billede c-lund Nybegynder
21. juni 2003 - 23:10 #7
afsluttet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester