Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Får inte bild borttagningen att fungera ?

Postades av 2005-08-22 14:14:19 - carl karlsson, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 467 personer

Hej bygger ett bild galleri och när jag vill ta bort tt album så kär jag denna kod,
men jag får fel mess:

Error Type:
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
/Projects/FIintranet/inc_pages/photo/inc_action.asp, line 109

Men om jag skriver ut den sql så ser den OK ut ?

Vad kan vara fel ?

<code>
Case "dAlbum"

strSQL = "DELETE * FROM tbl_Album WHERE aId = " & CLng(Request.Querystring("aId"))
oRS.Open strSQL, dbc

strSQL1 = "SELECT * FROM tbl_Photo WHERE aId = " & CLng(Request.Querystring("aId"))
oRS1.Open strSQL1, dbc

Do Until oRS1.EOF
pHeadlineA = oRS1("pHeadline")
pHeadlineB = split(oRS1("pHeadline"), ".")

'Ta bort bilden från mappen Gallery
img = Server.MapPath("Gallery/") & "\" & pHeadlineA
Set fsoA = Server.CreateObject("Scripting.FileSystemObject")
Set FileA = fsoA.GetFile(img)
FileA.Delete

'Ta bort tumb från mappen Thumbnails
imgTumb = Server.MapPath("Gallery/Thumbnails/TN_") & pHeadlineB(0) & ".jpg"
Set fsoB = Server.CreateObject("Scripting.FileSystemObject")
Set FileB = fsoB.GetFile(imgTumb)
FileB.Delete


' Rad 109, denna sql ser OK ut om jag sriver ut den
strSQL2 = "DELETE * FROM tbl_Photo WHERE pHeadline = " & pHeadlineA
oRS2.Open strSQL2, dbc

oRS1.MoveNext
loop

Response.Redirect "../../main.asp?p=photo/inc_album.asp"
</code>


Svara

Sv: Får inte bild borttagningen att fungera ?

Postades av 2005-08-22 16:51:57 - Andreas Hillqvist

Finns det flera användare? Dyu bör göra en kontroll att du har rätt att ta bort albummet. Det kan ju vara så att någon försöker ta bort ditt album.

Du kan ju använda delete metoden på recordsetet. Tror det kan ge lite bättre prestanda eller i alla fall mer lätt läst kod.
<code>
Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set fsoA = Server.CreateObject("Scripting.FileSystemObject")

strSQL = "SELECT * FROM tbl_Album WHERE aId = " & CLng(Request.QueryString("aId"))
oRS.Open strSQL, dbc, adOpenKeyset, adLockOptimistic
If oRS.EOF Then
'Response.Write "Album finns inte"
Else
'Om det finns flera användare
'If oRS("UserID") = CLng(Session.Item("UserId")) Then
strSQL = "SELECT * FROM tbl_Photo WHERE aId = " & CLng(Request.QueryString("aId"))
oRS1.Open strSQL, dbc, adOpenKeyset, adLockOptimistic

Do Until oRS1.EOF
pHeadlineA = oRS1("pHeadline")
pHeadlineB = Split(oRS1("pHeadline"), ".")

'Ta bort bilden från mappen Gallery
img = Server.MapPath("Gallery/") & "\" & pHeadlineA
Set File = fsoA.GetFile(img)
File.Delete

'Ta bort tumb från mappen Thumbnails
imgTumb = Server.MapPath("Gallery/Thumbnails/TN_") & pHeadlineB(0) & ".jpg"
Set File = fsoA.GetFile(imgTumb)
File.Delete

oRS1.Delete
oRS1.MoveNext
Loop
oRS1.Close


oRS.Delete
oRS.MoveNext
'Else
' 'Response.Write "Album finns inte"
'End If
End If
oRS.Close
</code>
Sedan behöver du bara ett FSO och inte så många variabler som du använder.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
6 027
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies