Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365

    Update Null su campo data in MySQL

    Ciao a tutti,
    ho il campo "Controllo" di tipo datetime (predefinito Nullo) nel quale ci antrà una data.
    Poi però ho bisogno di aggiornare tutto e mi serve che quel campo torni allo stato iniziale ossia Vuoto.

    Con db Access il codice sotto funziona e cancella il contenuto del campo data mentre con MySql ho errore:
    sapete come posso fare?
    Grazie

    codice:
    strSQL = "SELECT Members.Controllo FROM Members;" 
    rsCommon.Open strSQL, adoCon, 1, 3
      Do Until rsCommon.Eof = True
       rsCommon.Update("Controllo") = Null 
      rsCommon.MoveNext
     Loop
     rsCommon.Close

    Provider error '80020005'

    Type mismatch

    riga di errore>>> rsCommon.Update("Controllo") = Null
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    adoCon.Execute("UPDATE Members set `Controllo`=Null")
    oppure cosi
    adoCon.Execute("UPDATE Members set Controllo=''")
    credo che la sintassi rsCommon.Update("Controllo") sia solo access
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    casomai

    Do Until rsCommon.Eof = True
    rsCommon("Controllo") = Null
    rsCommon.Update
    rsCommon.MoveNext
    Loop



  4. #4
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Ciao, e grazie per il vostro aiuto
    questa da errore:

    Do Until rsCommon.Eof = True
    rsCommon("Controllo") = Null
    rsCommon.Update
    rsCommon.MoveNext

    errore:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    [MySQL][ODBC 5.1 Driver][mysqld-5.1.63-community]Build WHERE -> insert_fields() failed.

    ----------------------

    Questa non da errore ma non svuota il campo:
    adoCon.Execute("UPDATE Members set Controllo=Null")

    ----------------------

    Questa FUNZIONA perfettamente:
    adoCon.Execute("UPDATE Members set Controllo=''")


    Grazie ancora, a presto
    ciao
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  5. #5

  6. #6
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Si grazie! Lo script ora è ok.
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

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.