Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con BETWEEN e valore predefinito

    Salve a tutti.
    Sto creando una pagina di ricerca avanzata per un sito di un immobiliare.
    Funziona "quasi" tutto solo una cosa non va:
    premetto che uso dreamweaver:

    Per il valore località imposto nel recordset
    localita LIKE '%MMColParam%'
    dove MMColParam ha come valore predefinito _

    il problema si pone nelle sezioni grandezza e altezza.
    li non posso impostare il LIKE ma devo mettere BETWEEN perchè voglio che se imposto grandezza = a 1000 mi trovi anche i valori compresi in una forbice di 100 metri. (900-1100 metri)
    Io l'ho impostato così
    grandezza BETWEEN 'MMColParam2'-100 AND 'MMColParam2'+100
    dove 'MMcolParam2' ha come valore predefinito _

    Ora se io inserisco dei valori nei campi altezza e grandezza funziona perfettamente ma... se non metto niente mi da una pagina di errore. (Tipi di dati non corrispondenti nell'espressione criterio.)

    Il codice è lunghissimo... se qualcuno saprebbe aiutarmi già così non lo posto...
    In sostanza volevo sapere che cosa mettere nel valore predefinito al posto di _ per far si che mi restituisca tutti i valori se non viene selezionato un valore grandezza specifico.

    Saluti

  2. #2
    io non so come la gestisca DW, però dovresti dirgli "se ho inserito altezza e grandezza allora inserisci nella query il between, altrimenti non inserirlo"

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.