Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Cancellazione record con date e MYSQL

    Ciao

    ho un problema con una pagina che mi dovrebbe cancellare un record dal database.

    L'SQL è questo:
    "DELETE FROM giorni_eventi WHERE IDart = " + Replace(VARIDart, "'", "''") + " AND eve_data = #"& MYDATE & "#"

    mi da questo errore:
    [MySQL][ODBC 3.51 Driver][mysqld-5.0.77-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

    se invece tolgo gli # non mi fa un bel nulla.

    Il db è MYSQL

    ho impostato la session su
    session.LCID = 1033

    ho provato anche cancellare inserirendo il formato di data di MYSQL ma no nfunge ugualmente
    2011-1-31

    Che cosa sto sbagliando?
    grazie

  2. #2
    solo access vuole le date tra #; gli altri vogliono '

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ok grazie

    non mi da errori, ma non fa nemmeno alcun che..
    non cancella il record

  4. #4
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    AND eve_data = '"& MYDATE & "'"

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare la query così verifichi cosa cerchi di fare.

    Roby

  6. #6
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    cioè?? non ho capito

  7. #7
    ----------------------------------------------------
    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
    ----------------------------------------------------

  8. #8
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    grazie per la spiegazione

    STAMPA COSI:
    DELETE FROM giorni_eventi WHERE IDart = 189 AND eve_data = '3/3/2011'

    non va bene??

  9. #9
    probabilmente dovrebbe essere 2011-03-03

  10. #10
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ciao
    ok
    perfetto. adesso pare che funzioni
    grazie

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.