Avatar billede cthun Nybegynder
14. juli 2005 - 22:28 Der er 6 kommentarer

aspSmartUpload til access database

<%
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

  mySmartUpload.Upload
 
  Set oConn = Server.CreateObject("ADODB.Connection")
  curDir = Server.MapPath("../../scripts/database.mdb")
  oConn.Open "DBQ="& curDir &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

  strSQL = "SELECT pic1,pic1Name from bandsTemp where (userid = 10)"
  Set oRs = Server.CreateObject("ADODB.recordset")
  Set oRs.ActiveConnection = oConn
  oRs.Source = strSQL
  oRs.LockType = 3
  oRs.Open
  For each file In mySmartUpload.Files
        file.FileToField oRs.Fields("pic1")
        oRs("pic1Name") = file.FileName
        oRs.Update
  Next
%>

Når jeg kører ovenstående script, indsætter rigtigt nok billedet i pic1 og filnavnet i pic1name..
Problemet er at den indsætter data i all mine poster, og ikke kun der hvor "userid = 10"

Hvad er der galt??

</cthun>

Jeg vil gerne
Avatar billede nidyahou Praktikant
14. juli 2005 - 22:51 #1
hvad sker der hvis du sætter ' rundt om dit 10 tal
Avatar billede nidyahou Praktikant
14. juli 2005 - 22:51 #2
og hvorfor er det i () ?
Avatar billede cthun Nybegynder
14. juli 2005 - 23:00 #3
Det er en tal værdi!!

Grunden til () ved jeg igentlig ikke.. prøvede mig bare lidt frem!
Avatar billede fennec Nybegynder
15. juli 2005 - 08:34 #4
Er der en bestemt grund til at du vil gemme billed i databasen? Det er nemlig noget jeg vil fraråde. Gem i stedet filerne i en mappe på serveren.
Avatar billede busschou Praktikant
15. juli 2005 - 08:37 #5
file.FileToField oRs.Fields("pic1")
Fields er flertal af Field
Så derfor sættes alle felter der hedder "pic1" til at være lig filen :o)
--
Men jeg vil som fennec heller ikke anbefale det
Det vil længden gøre din database langsom at gemme billeder i den
Avatar billede busschou Praktikant
27. juli 2005 - 15:24 #6
det er muligt det var noget vrøvl jeg skrev
Men er du kommet videre?
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