Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    impaginazione risultati

    Ciao,

    Sto cercando di impaginare una stamapta di una select un pochino complicata.

    Sto usando questo codice ma mi da errore sulla riga ELSE..
    come mai ?


    <%
    If rscat.Eof=True or rs.Bof=True then response.write "Nessun articolo corrisponde ai criteri di ricerca"
    else
    For i=1 to RecordsPerPagina
    if Not rscat.EOF then
    'mostra record
    'do while not rscat.EOF
    %>


    Microsoft VBScript compilation error '800a03ea'
    Syntax error
    /list.asp, line 184

    else

    http://www.adottauntetto.com

  2. #2
    per prima cosa hai aperto 2 if ma non c'è nessun End If.

  3. #3
    è molto più sotto la chiusura, alla riga 270.

    (prima faccio stampare a video un sacco di roba)

    <%
    rscat.MoveNext
    end if
    Next
    End if
    %>

    http://www.adottauntetto.com

  4. #4
    vai a capo con la riga
    response.write "Nessun articolo corrisponde ai criteri di ricerca"

  5. #5
    ok, quel pezzo sembra funzioni.

    ora ho un bel problema con la "barra di navigazione"

    sto usando un codice trovaot sul web:

    <%
    Response.write "

    Pagine: "
    For pag=1 to rscat.PageCount
    Response.Write "<A href ='pagina.asp?page=" & pag
    'Response.Write "&" & Server.UrlEncode(strRicerca)
    Response.Write "'>"
    Response.Write pag
    Response.Write "</A> "
    Next
    Response.Write "</p>"
    %>

    ....il mio problema e che la variabile "strRicerca" , che sarebbe
    il criterio di ricerca della mia select, è molto più complessa.


    strDimWhere = " and pneumatici.PN_DES_ART like '%"&strDim&"%'"
    strUtiWhere = " and pneumatici.PN_UTILIZZO = '" &strUti&"'"
    strCatWhere = " and pneumatici.PN_MARCA = '" &strCat&"'"
    strVelWhere = " and pneumatici.PN_VELOCITA = '" &strVel&"'"

    (in una variabile poi attacco tutto insieme nella select)

    http://www.adottauntetto.com

  6. #6
    e in questa parte di codice che errore ti da?
    se posti anche l'errore che ti viene restituito è più semplice capire quale sia il problema.

    un altro consiglio.
    invece che continuare a dire Response.Write(...)
    crea una variabile che riempi con tutto quello che ti serve e poi alla fine fai Response.Write(variabile).
    Secondo me in questo modo hai il codice più ordinato e pulito.

  7. #7
    ora.. sto lavorando su un altro errore..
    (a quello sopra non ci sono ancora arrivato!)

    ...spiego brevemente

    da una pagina all'altra della mia paginazione oltre ai criteri di ricerca devo passare un codice
    che dovrà essere elaborato (semplicemente la stringa del codice deve essere privata del primo carattere)

    ora ho fatto in questo modo.

    i pulsanti di navigazione li ho trasformati in bottoni di un form nel quale ce ne uno nascosto che mi passa il mio codice...

    <input type='hidden' name='codice' value='" & codcli & "'>

    ...successivamente...

    la pagina dovrà rielaborare la stringa passata (codice) in questo modo

    codcli = Request.form("codice")

    function Numero_Caratteri(Stringa)
    Numero_Caratteri = len (Stringa)
    end function

    Stringa= codcli
    conteggio= Numero_Caratteri(Stringa)-1
    Stringaxxx= codcli
    cliente = Right(Stringaxxx, conteggio)

    ..l'errore è all'ultima riga qui sopra..

    Microsoft VBScript runtime error '800a0005'
    Invalid procedure call or argument: 'Right'
    /list.asp, line 15

    http://www.adottauntetto.com

  8. #8
    sei sicuro che il valore di codcli ti venga passato?

    io non avrei trasformato i bottoni in form, avrei passato il valore codcli attraverso un semplice querystring

  9. #9
    ho risolto quesot problemino si trattava dei maledetti apici e dei maledetti spazi!!!


    Ora sono giunto al mio grand eproblema

    Quello già postato prima riguardante i cirteri di ricerca.

    L'errore ora ch enon gli pasos nulla è

    SQLState: 60
    Native Error Code: 933
    [MERANT][ODBC 20101 driver][Oracle]ORA-00933: SQL command not properly ended


    questo è il codice che genera i link alle pagine:

    <%
    Response.write "Pagine: "
    For pag=1 to rscat.PageCount
    Response.Write "<form action='list.asp?page=" & pag &"' method='post' id='form1' name='form1'><input type='hidden' name='codicecliente' value='" & codcli & "'><input type='submit' value='"
    Response.Write pag
    Response.Write "'></form>"
    Next
    Response.Write ""
    %>

    http://www.adottauntetto.com

  10. #10
    SQLState: 60
    Native Error Code: 933
    [MERANT][ODBC 20101 driver][Oracle]ORA-00933: SQL command not properly ended

    questo mi sembra un errore generato da una query sbagliata.
    stampa la query sulla pagina e analizzala.

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.