Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema con "delete"

  1. #1

    problema con "delete"

    Ciao a tutti, utilizzo questo codice per eliminare dei record dal database:

    '**********************************APRO CONNESSIONI E RECORDSET***************************************** *********************************
    'selezione l'ultimo record inserito
    Dim objConn, objRs, strSql, strConn

    Set objConn = Server.CreateObject("ADODB.Connection")
    strConn = Application("dbconn")
    objConn.Open strConn
    '************************************************* ************************************************** *************************************

    Set objRs = Server.CreateObject("ADODB.Recordset")
    strSql = "DELETE * FROM INSERZIONI WHERE IdInserzione = " & IdInserzione & " "
    objRs.Open strSql, objConn

    '********************************** chiudi connessioni e recordset ***************************************
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    '************************************************* ************************************************** ******


    I record vengono cancellati ma ottengo questo errore:

    ADODB.Recordset error '800a0e78'

    Operation is not allowed when the object is closed.

    /admin/elimina_inserzione.asp, line 28


    dove la linea 28 è:
    objRs.Close

    eliminando la linea l'errore scompare ma mi interesserebbe capire per quale motivo succede ciò.

    Ho notato inoltre che sostitueno il "delete" con "select", l'errore non si presenta.

    Sapete darmi una spiegazione?

  2. #2
    non hai bisogno di aprire un recordset per effettuare una delete

    utilizza
    objConn.execute strSql
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

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.