Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: errore 80004005

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93

    errore 80004005

    ho guardato tutte le discussioni, ma non ho trovato nessuna soluzione...
    Il mio problema è che sto cercando di eliminare un record attraverso questo codice:
    ho un file di inclusione per il percorso del db che ho chiamato mm_db
    <%
    set connCom = server.createobject("ADODB.Connection")
    connCom.connectionstring = mm_db
    connCom.open
    set rc = server.createobject("ADODB.RecordSet")
    sqlCom = "DELETE * FROM tab_novita WHERE id = "& id_novita
    connCom.execute(sqlCom)

    %>
    Il risultato è questo errore:

    Microsoft JET Database Engine (0x80004005)
    Impossibile eliminare dalle tabelle specificate.
    /prova/atme_prg/Riservata/catalogo.asp, line 29

    La cosa strana è che se provo a modificare o inserire un record non mi funziona, funziona solo se faccio una select...
    Pensavo che fosse un problema di permessi..ma non è così perchè sulla cartella ci sono i permessi...
    Qualcuno mi sa qiutare?????????
    grazie

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    codice:
    sqlCom = "DELETE * FROM tab_novita WHERE id = "& id_novita 
    response.write sqlCom:response.end
    e posta il risultato.

    Prova anche ad eseguire la query direttamente in access.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Non credo sia un problema di sintassi SQL, perchè se non gli arrivasse l'Id, darebbe un altro errore.
    Penso possa trattarsi di permessi sulla cartella contenente il DB.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757

    Re: errore 80004005

    Originariamente inviato da free81
    Pensavo che fosse un problema di permessi..ma non è così perchè sulla cartella ci sono i permessi...
    Qualcuno mi sa qiutare?????????
    grazie
    Allora ha mentito sapendo di mentire!!!! VVoVe:
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93
    Ciao viki1967

    su acess funziona tutto perfettamente,
    ho provato come dicio tu:
    ma se scrivo: response.write:response.end
    mi dice metodo non supportato da 'response.write'

  7. #7
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Originariamente inviato da free81
    Ciao viki1967

    su acess funziona tutto perfettamente,
    ho provato come dicio tu:
    ma se scrivo: response.write:response.end
    mi dice metodo non supportato da 'response.write'
    codice:
    response.write sqlCom:response.end
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  8. #8
    Perchè viky è stato un "testina di gnu"

    Si è dimenticato un passaggio:

    codice:
    sqlCom = "DELETE * FROM tab_novita WHERE id = "& id_novita 
    response.write(sqlcom) :response.end
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93
    ciao maximum
    ..mmmm...non sono molto pratica ma se mi dici come si stampa la query te la stampo...
    i permessi sono sicura che ci sono è venuto un tecnico e me li ha messi....
    ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93
    Questo è quello che mi fa vedere a video...

    DELETE * FROM tab_novita WHERE id = 3

    il numero 3 è giusto perchè è il terzo record...

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.