+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [ASP]Ricerca

  1. #1
    perla0279 non è in linea Scolaretto
    Post
    230

    [ASP]Ricerca

    ciao
    ho trovato in internet uno script per ricercare cap.

    Lo script è creato con pagina asp ed è collegato ad un database in access.

    Ho provato ad importarlo nella pagina aspx....ma niente da fare


    vi posto il codice della pagina asp.

    codice:
    <%
    
    comune = trim(request.form("comune"))
    cap = trim(request.form("cap"))
    
    dbconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("cap.mdb")
    Set conn=Server.CreateObject ("ADODB.Connection")
    conn.open dbConn
    
    
    Set rstcap=Server.CreateObject ("ADODB.Recordset")
    Sql = "Select * from cap"
    if cap<>"" or comune<>"" then
    	sql=sql& " where "
    end if
    
    if comune<>"" then
    	sql=sql& "comune like '%" & comune & "%'"
    end if
    
    if comune<>"" and cap<>"" then
    	sql=sql & " and "
    end if
    	
    if cap<>"" then
    	sql=sql& "cap like '%" & cap & "%'"
    end if
    
    rstcap.Open sql,conn,3,3
    totrecord = rstcap.recordcount
    
    
    
    %>
    <div align="center">
      <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="400" id="AutoNumber3">
      <tr>
        <td width="100%">&nbsp;</td>
      </tr>
      <tr>
        <td width="100%">
        <div align="center">
          <center>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="386" id="AutoNumber4">
            <tr>
              <td>
               <form method="POST" action="index.asp" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">
      <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="386" id="AutoNumber1">
        <tr>
          <td width="17%"><font face="Verdana" size="1">Comune</font></td>
          <td width="83%">&nbsp; <input type="text" name="comune" size="20" value="<%=comune%>" class="formstyle" style="border: 1 solid #808080">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
        </tr>
        
        <tr>
          <td width="17%"><font face="Verdana" size="1">Cap</font></td>
          <td width="83%">&nbsp; <input type="text" name="cap" size="20" value="<%=cap%>" class="formstyle" style="border: 1 solid #808080">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
          <input type="submit" value="Cerca >>" name="cercacomune" class="formstyle" style="border: 1px solid #808080; background-color: #EEEEEE"></td>
        </tr>
        
      </table>
    </form>
    
    
    <p>&nbsp;</p>
    <div align="center">
      <center>
      <%if comune <> "" or cap<>"" then%>
      <table border="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber2" align="left" cellpadding="2">
        <tr>
          <td width="10%" align="left" style="background-color: #C0C0C0; border: 1 solid #808080">
          <p><font face="Verdana" size="1"><b>CAP</b></font></td>
          <td width="60%" align="center" style="background-color: #C0C0C0; border: 1 solid #808080">
          <p><font face="Verdana" size="1"><b>Comune</b></font></td>
          <td width="10%" align="center" style="background-color: #C0C0C0; border: 1 solid #808080">
          <p><b><font face="Verdana" size="1">Pref</font></b></td>
          <td width="10%" align="center" style="background-color: #C0C0C0; border: 1 solid #808080">
          <p><b><font face="Verdana" size="1">Reg</font></b></td>
          <td width="10%" align="center" style="background-color: #C0C0C0; border: 1 solid #808080">
          <p><font face="Verdana" size="1"><b>Prov</b></font></td>
        </tr>
        
        <%Do while not rstcap.EOF%>
        <tr>
          <td width="10%" align="left" style="border: 1px solid #808080; background-color: #EEEEEE" ><font face="Verdana" size="1"><%=rstcap("cap")%></font></td>
          <td width="60%" align="left" style="border: 1px solid #808080; background-color: #EEEEEE" ><font face="Verdana" size="1"><%=rstcap("comune")%></font></td>
          <td width="10%" align="left" style="border: 1px solid #808080; background-color: #EEEEEE" ><font face="Verdana" size="1"><%=rstcap("prefisso")%></font></td>
          <td width="10%" align="left" style="border: 1px solid #808080; background-color: #EEEEEE" ><font face="Verdana" size="1"><%=rstcap("regione")%></font></td>
          <td width="10%" align="left" style="border: 1px solid #808080; background-color: #EEEEEE" ><font face="Verdana" size="1"><%=rstcap("provincia")%></font></td>
        </tr>
        <%
        rstcap.movenext
        loop
        %>
      </table>
      <%
      end if
        rstcap.close
        set rstcap = Nothing%>
      
      
      
      </center>
    </div>
    </td>
            </tr>
          </table>
          </center>
        </div>
        </td>
      </tr>
    </table>
      </center>
    </div>
    Qualche suggerimento

  2. #2
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Luogo
    Milano
    Post
    1,026
    ...cosa intendi fare con quella pagina asp?...vuoi fare un reverse in asp.net?...se si, un mio consiglio è quello di riscrivere tutto, con quello che asp.net mette a disposizione(dataset, datatable ecc ecc), nel senso se il db che devi usare è quello in access che vedo linkato nella pagina asp allora hai praticamente già "tutto"...devi solo fare le tue belle procedure di select, fare una semplice form, un button per richiamare le procedure....

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi