Visualizzazione dei risultati da 1 a 6 su 6

Discussione: function selected

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    function selected

    salve non riesco andare avanti con questo script
    mi da questo err.

    error '80020009' line 389 :

    if PrimoValore = SecondoValore then




    questo lo script


    <%
    Function SELECTED(PrimoValore, SecondoValore)
    if PrimoValore = SecondoValore then
    SELECTED = "SELECTED"
    end if
    end Function
    %>


    <select size="1" name="tipooperazione" style="font-family: Arial; font-size: 8 pt; color: #000000; border: 1 solid #C0C0C0">
    <option value="" <%=SELECTED("", objrs("tipooperazione"))%>>TUTTI</option>
    <option value="COMPRAVENDITA" <%=SELECTED("COMPRAVENDITA", objrs("tipooperazione"))%>>COMPRAVENDITA</option>
    <option value="LOCAZIONE" <%=SELECTED("LOCAZIONE", objrs("tipooperazione"))%>>LOCAZIONE</option>
    </select>



    come correggere l'errore ?

    grazie saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    Allora ho modificato lo script ma c'è un altro punto che nn funziona :

    <%
    Set cnImm = Server.CreateObject("ADODB.Connection")
    Set rsImm= Server.CreateObject("ADODB.recordset")
    Set cnute = Server.CreateObject("ADODB.Connection")
    Set rsute= Server.CreateObject("ADODB.Recordset")

    cnImm.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("http://www.xxxxxx.it/public/databaseimm.mdb")
    cnImm.Open
    rsImm.Open "SELECT * FROM immobili WHERE tipoimmobile Like '%" & Trim(Session("tipoimmobile")) & "%' ", cnImm

    cnute.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("http://www.xxxxx.it/public/databasetipoimmobile.mdb")
    cnute.Open
    rsute.Open "SELECT * FROM tipoimmobile ORDER BY tipoimmobile ASC",cnute
    %>
    <select name="tipoimmobile" size="1" style="color: #000080; font-family: Tahoma; font-size: 8 pt; font-weight: bold">
    <% Do while not rsute.eof %>
    <option value="<% = rsute("tipoimmobile") %>" <% if rsute("tipoimmobile") = rsImm("tipoimmobile") then response.write "SELECTED" %>><% = rsute("tipoimmobile")%></option>
    <% rsute.movenext
    loop
    %>

    </select>





    ECCO L'ERRORE


    Server.MapPath() error 'ASP 0173 : 80004005'
    Invalid Path Character line 421
    An invalid character was specified in the Path parameter for the MapPath method.



    la linea 421


    cnImm.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("http://www.xxxxxx.it/public/databaseimm.mdb")


    cosa non va?

    fatemi sapere
    grazie.

  3. #3
    codice:
    Server.MapPath("/public/databaseimm.mdb")

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    STESSO ERRORE




    <%
    Set cnImm = Server.CreateObject("ADODB.Connection")
    Set rsImm= Server.CreateObject("ADODB.recordset")
    Set cnute = Server.CreateObject("ADODB.Connection")
    Set rsute= Server.CreateObject("ADODB.Recordset")

    cnImm.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("/public/databaseimm.mdb")
    cnImm.Open
    rsImm.Open "SELECT * FROM immobili WHERE tipoimmobile Like '%" & Trim(Session("tipoimmobile")) & "%' ", cnImm

    cnute.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("/public/databasetipoimmobile.mdb")
    cnute.Open
    rsute.Open "SELECT * FROM tipoimmobile ORDER BY tipoimmobile ASC",cnute
    %>
    <select name="tipoimmobile" size="1" style="color: #000080; font-family: Tahoma; font-size: 8 pt; font-weight: bold">
    <% Do while not rsute.eof %>
    <option value="<% = rsute("tipoimmobile") %>" <% if rsute("tipoimmobile") = rsImm("tipoimmobile") then response.write "SELECTED" %>><% = rsute("tipoimmobile")%></option>
    <% rsute.movenext
    loop
    %>

    </select>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ADODB.Field error '80020009'

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

    /test/dati3.asp, line 0


    cosi ho cambiato





    <select size="1" name="tipoimmobile" style="font-family: Arial; font-size: 8 pt; color: #000000; border: 1 solid #C0C0C0">
    <option value="" <%=SELECTED("", request.form("tipoimmobile"))%>>TUTTI</option>


    <%
    Set cnImm = Server.CreateObject("ADODB.Connection")
    Set rsImm= Server.CreateObject("ADODB.recordset")
    Set cnute = Server.CreateObject("ADODB.Connection")
    Set rsute= Server.CreateObject("ADODB.Recordset")

    cnImm.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("/public/databaseimm.mdb")
    cnImm.Open
    rsImm.Open "SELECT * FROM immobili WHERE tipoimmobile = '%" & request.form("tipoimmobile") & "%' ", cnImm

    cnute.ConnectionString="Provider=Microsoft.Jet.OLE DB.4.0;Data Source=" & Server.MapPath("/public/databasetipoimmobile.mdb")
    cnute.Open
    rsute.Open "SELECT * FROM tipoimmobile ORDER BY tipoimmobile ASC",cnute
    %>
    <select name="tipoimmobile" size="1" style="color: #000080; font-family: Tahoma; font-size: 8 pt; font-weight: bold">
    <% Do while not rsute.eof %>
    <option value="<% = rsImm("tipoimmobile") %>" <% if rsute("tipoimmobile") = rsImm("tipoimmobile") then response.write "SELECTED" %>><% = rsute("tipoimmobile")%></option>
    <% rsute.movenext
    loop
    %>

    </select>

  6. #6
    codice:
    <% 
    if not rsute.eof then
    Do while not rsute.eof 
    %>
    <option value="<% = rsImm("tipoimmobile") %>" <% if rsute("tipoimmobile") = rsImm("tipoimmobile") then response.write "SELECTED" %>><% = rsute("tipoimmobile")%></option>
    <% 
    rsute.movenext
    loop
    end if
    %>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.