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

Discussione: Problema data

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178

    Problema data

    ciao a tutti, ho il seguente problema:

    ho una pagina dalla quale estraggo i dati da una tabella di un db access in cui ho diversi campi tra cui uno di tipo data.

    Quando li visualizzo però la data me la mette in formato anglosassone e non italiano; come posso fare a risolvere questo problema?.

    Vi fornisco il codice della pagina asp:

    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn
    sql = "SELECT * From ddt_finale"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    %>
    <body bgcolor="#CCCCCC">
    <table width="1040" border="0" height="205" align="left">
    <tr>
    <td>



    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn
    sql = "SELECT * FROM dati_esercizio"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    %>
    </p>
    <table width="1035" border="0">
    <tr>
    <td colspan="20">
    <p align="center"><%=rs(1)%> di: <%=rs(2)%>

    Res: <%=rs(3)%> - <%=rs(4)%>

    Part. I.V.A.: <%=rs(5)%>

    Cod. Fisc: <%=rs(6)%>

    Ubic. Es. <%=rs(7)%> Via: <%=rs(8)%>

    Luogo Conservazione Documenti Fiscali:

    <%=rs(9)%> - Via <%=rs(10)%>

    <%=rs(11)%> <%=rs(12)%>
    <%=rs(13)%> <%=rs(14)%>
    </p>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
























    <table width="1041" border="0" align="left">
    <tr>
    <td>
    <p align="center"><font size="5" color="#CC0000">Premere sul Link per
    Visualizare il D.d.T. in Dettaglio:</font>
    </p>
    <table border="1" align="center" bordercolor="#000000" width="795">
    <tr bgcolor="#FF9966">
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Id</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <div align="center"><font color="#000000" size="2">Data:</font></div>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Numero d.d.t:</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Cliente:</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Cognome \ Nome Titolare:</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Citt&agrave;:</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">P.Iva:</font>
    </center>
    </td>
    <td bgcolor="#FFCC99">
    <center>
    <font color="#000000" size="2">Cod. Fisc.:</font>
    </center>
    </td>
    <td bgcolor="#CCCCCC" bordercolor="#CCCCCC"><font color="#000000" size="2"></font></td>
    <%
    dim strCode
    strCode="innovatel"
    dim intVolta
    intVolta="0"
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn
    sql = "SELECT * From ddt_finale Order by Id Desc"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    do while not(rs.eof)
    if intVolta="1" then
    intVolta="0"
    intTesto="#00FF99"
    intSfondo="#CCCCCC"
    else
    intVolta="1"
    intTesto="#FFFF99"
    intSfondo="#FFFFCC"
    end if
    %>
    <tr bgcolor="<%=intSfondo%>">
    <td>
    <div align="center">
    <% =rs(0) %>
    </div>
    </td>
    <td>
    <div align="center">
    <% =rs(14) %>
    </div>
    </td>
    <td>
    <div align="center"><font size="2">
    <% =rs(2) %>
    \
    <% =rs(1) %>
    </font></div>
    </td>
    <td>
    <div align="center">
    <% =rs(3) %>
    -
    <% =rs(4) %>
    </div>
    </td>
    <td>
    <div align="center">
    <% =rs(5) %>
    -
    <% =rs(6) %>
    -
    <% =rs(7) %>
    </div>
    </td>
    <td>
    <div align="center">
    <% =rs(9) %>
    </div>
    </td>
    <td>
    <div align="center">
    <% =rs(12) %>
    </div>
    </td>
    <td>
    <div align="center">
    <% =rs(13) %>
    </div>
    </td>
    <td bordercolor="#000000">
    <p align="center"><font size="2"><font size="3">Visualizza</font></font></p>
    </td>
    <%
    rs.movenext
    loop
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>
    </table>
    <p align="center"> <a href="javascript:;"onClick="javascript:window.clos e()">
    <input type="button" name="Chiudi" value="Chiudi Pagina">
    </a></p>
    </td>
    </tr>
    </table>


    </p>


    grazie per la collaborazione

  2. #2
    codice:
    datait=day(rs.fields(tuadata))&"-"&month(rs.fields(tuadata))&"-"&year(rs.fields(tuadata))
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    razie per l'aiuto però io tiro fuori il valore nel seguente modo

    <%=rs(1)%>;

    come faccio a inserirlo nella funzione che mi hai scritto?

  4. #4
    rs.fields("tuadata") sarebbe il tuo recordset...
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    quindi io li ci metto <%=rs(1)%> .... giusto?

    Grazie e scusa per le domande banali ma, mi sono appena buttato sul liguaggio asp...

  6. #6
    allora:
    un passo alla volta così capisci bene
    come si chiama il campo che contiene la data?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    il campo viene estratto dal database ed è di sola visualizzazione Io facccio la connessione al db e poi estraggo i dati e li visualizzo come ti ho precedentemente scritto con il seguente codice:

    <%=rs(1)%>. Questa è la colonna del db che contiene i valori della data

  8. #8
    ah quindi il tuo campo nel db si chiama 1??
    vabè ammesso che sia così devi scrivere:
    codice:
    datait=day(rs.fields("1"))&"-"&month(rs.fields("1"))&"-"&year(rs.fields("1"))
    e dovrebbe funzionarti
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178
    ho fatto così:



    Data:
    <input type="text" name="data" value="<%datait=day(rs.fields(14))&"-"&month(rs.fields(14))&"-"&year(rs.fields(14))%>">
    (gg/mm/aaaa)
    </p>

    però il campo data me lo da bianco

  10. #10
    ma mo da 1 è diventato 14??
    e poi lo devi mettere tra virgolette!!! ("14")
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

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.