Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Select dinamiche ( Tipo non corrispondente )

    Ciao, ho due select dinamiche, con la seconda che si popola secondo quanto selezionato dalla prima select, il codice è questo:

    codice:
    VALPRIMASELECT = request("VALPRIMASELECT")
    
    if VALPRIMASELECT = 0 then
    
    ' AL PRIMO CARICAMENTO DELLA PAGINA LA SECONDA SELECT PRENDE TUTTI I RECORD DELLA TABELLA
    
    sql = "SELECT * FROM TABELLA ORDER BY ID asc"
    
    ELSE
    
    ' QUANDO SI VALORIZZA VALPRIMASELECT INVECE LA SECONDA SELECT PRENDE I RECORD RELATIVI A VALPRIMASELECT
    
    sql = "SELECT * FROM TABELLA WHERE VALPRIMASELECT = '"&VALPRIMASELECT&"' ORDER BY ID asc"
    
    
    end if
    Quando carico la pagina la prima volta è tutto OK (quindi si verifica la prima condizione), mentre quando seleziono un valore dalla prima select ( ad esempio test ), esce quest'errore:

    Error Type:
    Microsoft VBScript runtime (0x800A000D)
    Tipo non corrispondente.: '[string: "test"]'
    Da che dipende ? Grazie

  2. #2
    Che istruzione hai alla riga che dà errore ???

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da DarioN1
    Che istruzione hai alla riga che dà errore ???
    Il problema è quello, cioè nessun indicazione di riga sull' errore...

    :master:

  4. #4
    L'unico consiglio che ti posso dare vedendo quelle righe di
    codice è di usare questo controllo al posto del tuo :

    if "" & VALPRIMASELECT = "0" then ...

    Prova . . .

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da DarioN1
    L'unico consiglio che ti posso dare vedendo quelle righe di
    codice è di usare questo controllo al posto del tuo :

    if "" & VALPRIMASELECT = "0" then ...

    Prova . . .
    Ho risolto con un:
    codice:
    if VALPRIMASELECT = cInt(0) then
    Grazie comunque.

  6. #6
    Strano :master:

    Alla fine hai scritto la stessa cosa di sopra . . .

    Boh !

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.