Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: [MySQL] campo time

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003

    [MySQL] campo time

    sto impazzendo
    per qualche oscuro motivo asp mi stampa invece che il contenuto del campo time (contenente un ora valida) la data corrente.
    mysql funziona correttamente, facendo una query (con mysql control center) mi da il risultato giusto, ma quando prendo i dati con asp non va...
    tra l'altro, usando il campo datetime funziona tutto correttamente...

    codice:
    strDbConn= "Driver=MySQL ODBC 3.51 Driver;Server=localhost;Port=3306;Stmt=;Database=data;Uid=root;Pwd=admin;" 
    strsql = "SELECT * FROM tempo"
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.open strdbconn
    Set Rs = Server.CreateObject("ADODB.Recordset")
    Set Rs = Conn.Execute (strsql)
    
    
    
    
    response.write (rs("tempo")) & "
    "
    
    response.write (rs("ora"))
    
    
    Rs.close
      Set Rs = nothing
      Conn.close
      Set Conn = nothing

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    hai variato il tipo di dato con alter table o sin dall'inizio avevi scelto il tipo di dati Time per quel campo?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    Originariamente inviato da 99eros9
    hai variato il tipo di dato con alter table o sin dall'inizio avevi scelto il tipo di dati Time per quel campo?
    fin dall'inizio

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    probabile che tu stia utilizzando una parola riservata vbscript come time?
    Altrimenti non si spiega visto che il campo time non può di certo esprimere una data... mancherebbero dei valori! .... cambia il nome del campo o della variabile
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    Originariamente inviato da 99eros9
    probabile che tu stia utilizzando una parola riservata vbscript come time.
    Altrimenti non si spiega visto che il campo time non può di certo esprimere una data.
    no, time è il tipo di campo, il nome del campo è ora.
    ho provato anche a creare un'altra tabella, con nome dei campi di sicuro non utilizzati da mysql e vbscript ma niente, al posto dell'ora compare la data di oggi

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    anche perchè ho detto una cavolata... time restituisce l'ora corrente :rollo:
    però mi sembra tutto molto strano... come si può ricavare la data da qualcosa del tipo
    hh:mm:ss?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    allora, usa un campo datatime e nella selct date_format. ad un alias di colonna dai il valore della data corrente e ad un altro il valore dell'ora. In pratica ci perdi solamente 2 bytes
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    Originariamente inviato da 99eros9
    allora, usa un campo datatime e nella selct date_format. ad un alias di colonna dai il valore della data corrente e ad un altro il valore dell'ora. In pratica ci perdi solamente 2 bytes
    il problema è che a me serve solo l'ora, mettendo datetime usi 8bytes al posto di 3, il tutto moltiplicato per qualche centinaia di migliaia di record...

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    pensavo ti servisse anche un campo date... proverò sul mio per vedere se ottengo lo stesso risultato
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    Originariamente inviato da 99eros9
    pensavo ti servisse anche un campo date... proverò sul mio per vedere se ottengo lo stesso risultato
    Ok

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.