Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cancellare record

  1. #1

    cancellare record

    Ciao a tutti!.. ho un problema, ovvero..

    Sto seguendo un piccolo tutorial per imparare ad usare ASP che riguarda la gestione di libri con una parte amministrativa per la cancellazione, modifica o aggiunta di record.

    Non riesco a capire perchè, nella sezione di cancellazione dei record, con il seguente codice:

    <%
    Set OBJdbConnection2 = Server.CreateObject("ADODB.Connection")
    OBJdbConnection2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=h:/Documents and Settings/madlyuk/Desktop/proveASP/libri.mdb"

    sql="Delete * from tablibri where ID="&canc

    Set RS2=OBJdbConnection2.Execute(sql)

    OBJdbConnection2.close


    %>

    Viene restituito il seguente messaggio d'errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle tabelle specificate.
    /proveASP/canc.asp, line 23

    (dove line 23 corrisponde a: Set RS2=OBJdbConnection2.Execute(sql))

    Il fatto è che se solo sostituisco il "delete" con una "select" tanto per fare una prova.. beh.. non viene generato alcun errore!.. è un problema di autorizzazioni??



    Grazie e spero a prestissimo!

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    il fatto è che la "delete" in realtà non ti ritorna un recordset(come fa la select)
    quindi devi fare semplicemente
    codice:
    OBJdbConnection2.Execute(sql)
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    intanto ti ringrazio, cmq., ho sostituito come mi hai detto il codice:

    ..
    ..
    sql="Delete * from tablibri where ID="&canc
    OBJdbConnection2.Execute(sql)
    OBJdbConnection2.close
    ..
    ..

    ma, niente da fare, di nuovo l'errore:

    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle tabelle specificate.
    /proveASP/canc.asp, line 22




  4. #4
    non credo sia questo il problema ma,.. il mio database access libri.mdb è costituito da una banale tabella: è possibile che a questa si possa accedere in sola lettura? Se si, come posso modificare la proprietà?.. Spero di non aver fatto una domanda troppo sciocca .. come vedete sono proprio all'inizio con asp..


  5. #5
    vabbè.. è andata... il problema erano solamente le impostazioni di IIS... a proposito della scrittura..

    Grazie cmq

  6. #6

    [ASP.net]Cancellare Record

    Ciao ,

    Jackburton, ti chiedo scusa ma, potresti spiegarmi (o qualcun'altro) come hai fatto a risolvere il problema, xkè adesso mi ritrovo con lo stesso problema e prova a cambiare in iis le proprietà del file mdb ma niente...


    qualcuno mi aiuti!


    Grazie
    theRey89

    www.pereyracompany.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.