Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Problema con eliminazione record

    Non riesco a eliminare i record dal database, da cosa può dipendere? Il codice non mi da nessun errore, però quando vado a controllare, la riga c'è ancora!!!
    codice:
    Set con = GetDBConnection()
         Set rs = Server.CreateObject("ADODB.Recordset")
         strsql = "SELECT * FROM modelli WHERE modello = '"& session("select_modello") &"'"
         rs.Open strsql, con, 3, 3
         rs.delete
         rs.Close
    e non funziona neanche così:
    codice:
    Set con = GetDBConnection()
         Set rs = Server.CreateObject("ADODB.Recordset")
         strsql = "DELETE * FROM modelli WHERE modello = '"& session("select_modello") &"'"
         rs.Open strsql, con, 3, 3
         rs.Close

  2. #2
    Che la sessione sia scaduta???

    Stampa la query di cancellazione...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Adesso mi da errore, prima passavo in get poi ho cambiato metodo in post ed era rimasto un querystring. Adesso mi dice:
    Tipo di errore:
    ADODB.Recordset (0x800A0BB9)
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.
    /remtech/Admin/delete.asp, line 17
    codice:
    Set con = GetDBConnection()
         Set rs = Server.CreateObject("ADODB.Recordset")
         strsql = "SELECT * FROM modelli WHERE modello = '"& request.form("modello_hide") &"'"
         rs.Open sql, con, 3, 3
         rs.delete
         rs.Close
    La query di eliminazione è: SELECT * FROM modelli WHERE modello = 'Progress_C556' . Quindi corretta....

  4. #4
    se "modello" è un numero non ci vuole l'apice:

    codice:
    strsql = "SELECT * FROM modelli WHERE modello = "& request.form("modello_hide")
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Modello non è testo

  6. #6
    Originariamente inviato da Grinder
    Modello non è testo
    apunto...se non è testo gli apici non ci vanno
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    No scusa, volevo dire che E' testo. Comunque ho provato con e senza apici, e l'errore c'è lo stesso

  8. #8
    fatti stampare la query *prima* di eseguirla

  9. #9
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    SELECT * FROM modelli WHERE modello = 'Progress_C556'

    Ho anche dato il controllo completo alla cartella del database

  10. #10
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Non c'è soluzione?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.