Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Risalire al mese/anno da data completa

    Ciao.

    Se ho una data nel formato: 2006/11/07

    E voglio trasformarla in Nov-06 come devo fare?
    Ho scritto così, ma non va:

    codice:
    MonthName(rs("Data"))
    Grazie

  2. #2
    a fra', che vuol dire 'non va'? dà errore? non dà il risultato giusto? si è bruciata la lampadina in soggiorno? il gatto miagola in modo strano? sono arrivate le cavallette?

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da optime
    a fra', che vuol dire 'non va'? dà errore? non dà il risultato giusto? si è bruciata la lampadina in soggiorno? il gatto miagola in modo strano? sono arrivate le cavallette?
    Chiamata di routine non valida.: 'MonthName'

  4. #4
    MonthName vuole un numero (il numero del mese, oc!)

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da optime
    MonthName vuole un numero (il numero del mese, oc!)
    Devo splittare la data per / ?

  6. #6
    puoi usare

    Year(rs("Data"))
    Month(rs("Data"))
    MonthName(Month(rs("Data")))
    Day(rs("Data"))

    certo che sei pigro --

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    OK OK non sono pigro ma cerco sempre le soluzioni forse più complesse...

    Avrei un'altra domanda, mi consenta

    Devo esportare in excel le date trasformate con la funzione:

    codice:
    MonthName(Month(rs("Data"))) &"-"& Year(rs("Data"))
    Nel db le date è 2006/11/07 quindi nel foglio excel mi ritroverò la data nel formato classico, anche qui come faccio a trasformarla in mese-anno?

    Codice di esportazione excel:

    codice:
    strSQL = "SELECT "
    strSql = strSql & " DATA "
    strSql = strSql & " FROM "
    strSql = strSql & " PROG "
    
    FileName="prog.xls"
    Response.Buffer = true
    Response.ContentType = "application/vnd.ms-excel" 
    Response.AddHeader "content-disposition", "inline; filename=" & FileName 
    
    Set rs = Server.CreateObject("ADODB.Recordset") 
    Set rs = Conn.Execute(strSQL)
    
      Response.write ("<table border=1>") 
      Response.Write ("<tr>") 
      Response.Write ("<th bgcolor='#FF9900'>Mese/anno</th>")
      Response.write ("</tr>")
      Response.write ("<tr>")
      Response.Write ("<td>") 
      Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","") 
      Response.write ("</td></tr></table></center>") 
      
    Set rs = Nothing 
    Conn.Close 
    Set Conn = Nothing

  8. #8
    Originariamente inviato da fraude
    OK OK non sono pigro ma cerco sempre le soluzioni forse più complesse...
    ...
    Nel db le date è 2006/11/07 quindi nel foglio excel mi ritroverò la data nel formato classico, anche qui come faccio a trasformarla in mese-anno?
    ma allora quello che ti ho detto prima non serve a niente... sei davvero pigro!

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da optime
    ma allora quello che ti ho detto prima non serve a niente... sei davvero pigro!
    Scusa ma nell'esportazione in excel non richiamo direttamente rs("Data").

  10. #10
    Originariamente inviato da fraude
    Scusa ma nell'esportazione in excel non richiamo direttamente rs("Data").

    così ti impari ad usare il getstring

    stampati i campi del recordset a mano e applica le funzioni che ti ha mostrato optime
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.