Visualizzazione dei risultati da 1 a 5 su 5

Discussione: errore x principiante

  1. #1

    errore x principiante

    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle tabelle specificate.

    salve a tutti
    La tabella in cui si trova la roba che in teoria dovrebbe cancellare è vuota,
    quindi che cosa può significare questo errore?
    mi segnala questo errore alla mia riga 21: RSdel.Open StrSql, ODBC

    Grazie,buona sera

  2. #2
    forse NON è vuota--- cmq, posta il comando

  3. #3
    <%
    '--Imposto la stringa di connessione al DB
    ODBC = CreaConn()
    '--Elimino le eventuali offerte scadute
    Set RSdel=Server.CreateObject("ADODB.Recordset")

    RSdel.CursorType = adOpenKeyset
    RSdel.LockType = adLockOptimistic

    Oggi = ConvData(Date(), LingQry)

    StrSql = "DELETE FROM Offerte WHERE Data_Eliminazione <= #" & Oggi & "# AND idofferta > 1"
    'Response.Write(StrSql)
    'Response.End()
    RSdel.Open StrSql, ODBC
    Set RSdel = Nothing

    questo è un pezzo del codice,,l'errore si verifica quando arrivo ad eseguire la penultima riga Rsdel.Open Strql, ODBC,
    nel db,ok ke nn è vuoto,,è presente solo il primo record identificato con il numero 1 della chiave contatore, questo record non contiene nulla

  4. #4
    innanzitutto, la DELETE si usa con la conn.Execute, non con la rs.open

    secondariamente, sicuro che non ci siano altre tabelle che fanno riferimento a quel record che vuoi cancellare?

  5. #5
    guarda,,adesso devo uscire,,
    domattina comunque c torno a guardare poi t do una ripsposta nella mattinata,,prima coumunque ci guardo bene perchè sto sistemando una cosa che nn essendo stata fatta da me risulta meno comprenisibile,,
    intanto grazie,,
    ciao ciao

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.