Avatar billede tille Nybegynder
18. november 2003 - 17:09 Der er 5 kommentarer og
1 løsning

får ikke lova at slette række fra tabel

Hej, jeg er ingen ASP haj, og har hentet et fotogalleri  (dugallery 1.0) og vil teste det.

jeg har intet rørt af koden, blot pakket zipfilen ud.

når jeg prøver at slette et billede får jeg denne besked :

-----------------------
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not delete from specified tables.
/dugalley/admin_edit.asp, line 213

Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)

Page:
POST 56 bytes to /dugalley/admin_edit.asp?iPic=14

POST Data:
Submit=Delete+This+Picture&MM_delete=true&MM_recordId=14
----------------------

det er helt sikkert et eller andet banalt jeg skal rette, men hvad? jeg får lov at tilføje billeder uden problem
Avatar billede roadi Nybegynder
18. november 2003 - 17:30 #1
Prøv lige at smide noget kode..
Avatar billede tille Nybegynder
18. november 2003 - 18:04 #2
kode, ja det var vel en god ide :-)


<%
' *** Delete Record: construct a sql delete statement and execute it

If (CStr(Request("MM_delete")) <> "" And CStr(Request("MM_recordId")) <> "") Then

  ' create the sql delete statement
  MM_editQuery = "delete from " & MM_editTable & " where " & MM_editColumn & " = " & MM_recordId

  If (Not MM_abortEdit) Then
    ' execute the delete
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
Set File = CreateObject("Scripting.FileSystemObject")
    ImagePath = Server.MapPath("pictures")
    ImagePath = ImagePath & "\" & (rsPicEdit.Fields.Item("PIC_IMAGE").Value)
' check if file exists and if true delete the file
    If fileExists(ImagePath) Then
    File.DeleteFile(ImagePath)
    End If
    MM_editCmd.CommandText = MM_editQuery
>>>>>>    MM_editCmd.Execute  <<<<< det er dette der går galt
    MM_editCmd.ActiveConnection.Close

    If (MM_editRedirectUrl <> "") Then
      Response.Redirect(MM_editRedirectUrl)
    End If
  End If

End If
%>


jeg har også kopieret al koden op her: www.olstykke-fodbold.dk/tst/dugallery10.zip

åben admin_default.asp, og log ind med 'admin', 'password', vælg pictures, vælg edit, tryk på slet knap.
Avatar billede ellebaek Nybegynder
18. november 2003 - 23:06 #3
Hvor definere du MM_editTable og MM_editColumn ?

Kunne det ikke tænkes at det er fordi de ikke er defineret ?
Avatar billede tille Nybegynder
18. november 2003 - 23:50 #4
jeg fandt fejlen, det skyldtes at jeg ikke havde givet sletterettigheder til biblioteket hvor db lå

som jeg sagde det var garanteret noget banalt, suk
undskyld jeg forstyrrede.
Avatar billede ellebaek Nybegynder
19. november 2003 - 12:12 #5
ok...

Smid selv et svar og accepter dette for at få lukket spg igen.
Avatar billede tille Nybegynder
27. november 2003 - 12:16 #6
mit svar
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