Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    5

    problemi gestendo un database

    ciao raga..per la tesina porto devo fare la cronologia della guerra civile spagnola ma nn riesco a far funzionare la pagina asp
    la pagina html con la form per inserire la data é questa

    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <form method="post" action="data.asp">



    Inserisci il giorno <select size="1" name="D1">
    <option selected>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    <option>13</option>
    <option>14</option>
    <option>15</option>
    <option>16</option>
    <option>17</option>
    <option>18</option>
    <option>19</option>
    <option>20</option>
    <option>21</option>
    <option>22</option>
    <option>23</option>
    <option>24</option>
    <option>25</option>
    <option>26</option>
    <option>27</option>
    <option>28</option>
    <option>29</option>
    <option>30</option>
    <option>31</option>

    <option>31</option>
    </select></p>


    Inserisci il mese <select size="1" name="D2">
    <option selected>gennaio</option>
    <option>febbraio</option>
    <option>marzo</option>
    <option>aprile</option>
    <option>maggio</option>
    <option>giugno</option>
    <option>luglio</option>
    <option>agosto</option>
    <option>settembre</option>
    <option>ottobre</option>
    <option>novembre</option>
    <option>dicembre</option>
    </select></p>


    Inserisci l'anno <select size="1" name="D3">
    <option selected>36</option>
    <option>37</option>
    <option>38</option>
    <option>39</option>
    </select></p>
    <p align="center"><input type="submit" value="Invia" name="B1"></p>

    </form>
    </FORM>
    </BODY>
    </HTML>
    e invece la pagina asp a cui fa riferimento é
    <%
    Dim strNome
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =C:/Inetpub/wwwroot/eventi.mdb")
    strGiorno = Request.Form("D1")
    strMese = Left(Request.Form("D2"),3)
    strAnno = Request.Form("D3")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    set objRs = objConn.Execute("SELECT * from avvenimenti where Data='"& strGiorno & _
    "-" & strMese & "-" & strAnno & "'")
    Response.write "Avvenimenti del periodo " & strGiorno & "-" & strMese & "-" & strAnno
    Do while NOT objRs.EOF
    response.write "data = " & objRs("Data") & "
    "
    response.write "descrizione = " & objRs("Descrizione") & "
    "
    response.write "<hr size='1' color='midnightblue' width='40%' align='left'>"
    objRs.Movenext
    Loop

    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>
    E il database ha il campo data in formato é in data/ora formato ora breve cioé 15-giu-36 per esempio...magari asp nn tratta le date cm stringhe perche mi dà errore alla riga 9 della pagina asp grazie raga

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma come scrivi?
    Quando inserisci del codice metti all'interno dei tag # del modulo di inserimento [CODE]

    Questo non serve:
    Set objRs = Server.CreateObject("ADODB.Recordset")

    Metti la data nel db come campo testo a 10 caratteri ed inseriscila in questo formato:
    yyyy-mm-dd
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    5
    scusa ma ho sbagliato e ho fatto un nuovo topic...cmq grazie..proverò...nn lo sapevo il fatto del tag...poi scusa sapresti dirmi come far riferimento ai dati di un database tramite una list box??tipo se voglio far visualizzare la biografia di uno...in na list box poter vedere i dati dei personaggi di cui é disponibile la biografia

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.