Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Unknown column 'aaa' in 'where clause' :(

    Ciao a tutti..
    Ho un piccolo problema. Devo cancellare un record conteuto in una tabella collegata ad un'altra tabella.
    Questo è il codice:

    dim prova
    sql = "SELECT CATEGORIA FROM categorieml WHERE id = " & Request.querystring("Id") & ""
    Set query_Categoria = dbc.Execute(sql)
    prova = query_Categoria("CATEGORIA")

    sql = "SELECT * FROM mailinglist"
    Set querycanc=Server.CreateObject("ADODB.Recordset")
    querycanc.Open sql, dbc, 3
    if not querycanc.EOF then
    do while not querycanc.EOf

    sql = "DELETE FROM mailinglist where categorie = "& prova &""
    dbc.execute(sql)

    querycanc.movenext
    loop

    end if
    querycanc.close
    set querycanc = nothing

    e l'errore che mi restituisce è il seguente:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [TCX][MyODBC]Unknown column 'aaa' in 'where clause'

    /backoffice/CategoriaML/CATEGORIAML_QUERY.asp, line 24

    alla linea 24 c'è proprio la stringa di ricerca!
    Se inserisco aaa al posto della variabile funziona diversamente no.
    Boh..
    Grazie mille in anticipo!
    Tutto succede, nulla capita.

  2. #2
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  3. #3


    DELETE FROM mailinglist where categorie = aaa DELETE FROM mailinglist where categorie = aaa
    Tutto succede, nulla capita.

  4. #4
    se categorie è alfanumerico, mancano gli apici intorno a aaa

  5. #5
    OTTIMO!!!!
    Grazie mille!!!!

    Ho fatto così:
    sql = "DELETE FROM mailinglist where categorie = '"& query_Categoria("CATEGORIA") &"'"
    e funonzia...
    Grazie di nuovo e buon pomeriggio!!
    Tutto succede, nulla capita.

  6. #6

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.