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

    Domanda sciocca su campo nullo

    Salve amici
    ho un db MySQL con un campo data aggiunto in un secondo momento, per cui alcuni valori io li vedo nel db come 0000-00-00

    ora devo spostarli in un'altra tabella in cui il valore del campo data deve essere scritto nel formato:

    aaaammgghhmmss

    e per farlo scrivevo:
    codice:
    if (utenti.Fields.Item("REGISTRATO").Value) = "0000-00-00" then
    DATAOK = "20070301120000"
    else
    DATA = Split((utenti.Fields.Item("REGISTRATO").Value), "/")
    DATAOK = DATA(2)&DATA(1)&DATA(0)&"000000"
    end if
    però mi da errore

    Invalid use of Null: 'Split'

    /admin/sppostautenti.asp, line 32

    Allora ho provato a scrivere

    if (utenti.Fields.Item("REGISTRATO").Value) = NULL then

    ma niente...stesso errore...

    COme mai?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    che valore ha utenti.Fields.Item("REGISTRATO").Value ?

  3. #3

    allora

    allora su MySQL è un campo DATE... quando io entro nel db ovviamente i valori che prim non c'erano me li da come 0000-00-00

    La cosa strana è che se io scrivo

    response.write(utenti.Fields.Item("REGISTRATO").Va lue)

    non mi scrive nulla dove il valore è 0000-00-00

    per questo avevo pensato che fosse NULL

    però mi da ugualmente errore!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4
    prova con


    myVar = (utenti.Fields.Item("REGISTRATO").Value & ""
    DATA = Split(myVar, "/")

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.