23. november 2005 - 22:00Der er
5 kommentarer og 1 løsning
Hjælp til opdatering af flere poster
Jeg skal bruge et script der kan gå ind og hente alle de poster hvor et bestemt felt ikke er udfyldt.
Ved alle de poster den finder skal der bl.a. laves nogle thumbnails af en fil (hvor der for filnavnet fra et andet feltnavn i tabellen), samt der skal opdateres nogle felter mm...
Jeg har hele den del der skal ske i scriptet men mangler en forbindelse til min db som finder de poster det drejer sig om og tillader at jeg kan opdatere posterne.
Opret forbindelse til db find de poster der skal opdateres
-------
' tilføj data til db Set rs = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM billeder" rs.open sql, conn, 1, 3 mappenavn = rs("mappenavn") ' omdøb fil 'Dim objFileSystem, objFile Set objFileSystem = CreateObject("Scripting.FileSystemObject") Set objFile = objFileSystem.GetFile("F:\Home\billeder\mapper\" & mappenavn & "\orginaler\" & rs("billede_org")) objFile.Name = "" & rs("upload") & "_" & rs("id") & "_org.jpg" Set Jpeg = Server.CreateObject("Persits.Jpeg") 'orginal fil Path = "F:\Home\billeder\mapper\" & mappenavn & "\orginaler\" & rs("upload") & "_" & rs("id") & "_org.jpg" Jpeg.Open Path
' opret preview Path = "F:\Home\billeder\mapper\" & mappenavn & "\orginaler\" & rs("upload") & "_" & rs("id") & "_org.jpg" Jpeg.Open Path L = 700 jpeg.PreserveAspectRatio = True If jpeg.OriginalWidth > jpeg.OriginalHeight Then jpeg.Width = L Else jpeg.Height = L End If Jpeg.ResolutionX = 72 Jpeg.ResolutionY = 72 ' ny lille fil Jpeg.Save "F:\Home\billeder\mapper\" & mappenavn & "\prevs\" & rs("upload") & "_" & rs("id") & "_prev.jpg"
' opret thumbnail L = 200 jpeg.PreserveAspectRatio = True If jpeg.OriginalWidth > jpeg.OriginalHeight Then jpeg.Width = L Else jpeg.Height = L End If ' ny lille fil Jpeg.Save "F:\Home\billeder\mapper\" & mappenavn & "\thumbs\" & rs("upload") & "_" & rs("id") & "_thumb.jpg" Set Info = Jpeg.OpenInfo(Path)
' opret preview Path = "F:\Home\billeder\mapper\" & mappenavn & "\orginaler\" & rs("upload") & "_" & rs("id") & "_org.jpg" Jpeg.Open Path L = 700 jpeg.PreserveAspectRatio = True If jpeg.OriginalWidth > jpeg.OriginalHeight Then jpeg.Width = L Else jpeg.Height = L End If Jpeg.ResolutionX = 72 Jpeg.ResolutionY = 72 ' ny lille fil Jpeg.Save "F:\Home\billeder\mapper\" & mappenavn & "\prevs\" & rs("upload") & "_" & rs("id") & "_prev.jpg"
' opret thumbnail L = 200 jpeg.PreserveAspectRatio = True If jpeg.OriginalWidth > jpeg.OriginalHeight Then jpeg.Width = L Else jpeg.Height = L End If ' ny lille fil Jpeg.Save "F:\Home\billeder\mapper\" & mappenavn & "\thumbs\" & rs("upload") & "_" & rs("id") & "_thumb.jpg" Set Info = Jpeg.OpenInfo(Path)
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.