Visualizzazione dei risultati da 1 a 5 su 5

Discussione: istruzione delete

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    113

    istruzione delete

    Devo cancellare un record e ho scritto

    set Rec=Server.CreateObject("ADODB.Recordset")
    Rec.Open ("Select * from Pratica_intervento_FV where id_pratica=" & Session("id_pratica")), Conn, adOpenDynamic, adLockOptimistic
    Rec.Delete
    Rec.Update

    Conn è la connessione con il DB
    ma mi restituisce questo errore:
    ADODB.Recordset (0x800A0BB9)
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.


    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    prova così
    set Rec=Server.CreateObject("ADODB.Recordset")
    Rec.Open ("Select * from Pratica_intervento_FV where id_pratica=" & Session("id_pratica")), Conn, 2 , 3
    Rec.Delete
    Rec.Update
    Forza la magica ROMA

  3. #3
    fai così senza utilizzare recordset (sostituisci proprio il mio codice al tuo)
    codice:
    qry = "DELETE FROM Pratica_intervento_FV WHERE id_pratica=" & Session("id_pratica") 
    conn.execute(qry)
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    113
    Ora mi da quest'altro errore
    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.

    Inoltre scrico anche
    Conn.CursorLocation=aduseserver e mi dice che:
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    Perchè?

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    al posto di
    Conn.CursorLocation=aduseserver
    scrivi
    Conn.CursorLocation=2

    per l'altro errore potrebbe essere che il db non è in una cartella con i permessi di scrittura per l'urente IUSR_NomeMacchina
    Forza la magica ROMA

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.