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

    query con variabili numeriche

    salve a tutti

    problemino : ho fatto diverse query che funzionano del tipo

    if v5<>"Tutte" then
    SQL= "SELECT * FROM cat where dimx like '%"&v5&"%'"
    end if

    dove v5 è una variabile

    ma non riesco a far funzionare questa !!

    if v6<>"" then
    SQL= "SELECT * FROM cat where dimymin < '%"&v6&"%' and dimymax > '%"&v6&"%'"
    end if

    v6 è una variabile assunta da un file flash (variabile var6)

    v6 = Request.QueryString("var6")

    i campi dimymin e dimyman sono campi numerici di una tabella del database



    credo sia un errore nella scrittura ....qualcuno mi da una mano
    FORZA SAMB!!

  2. #2

  3. #3
    togli gli apici, mr.samb

  4. #4
    scusate se abuso della vostra pazienza!

    così

    if v6<>"" then
    SQL= "SELECT * FROM cat where dimymin < '"&v6&"' and dimymax > '"&v6&"'"
    end if

    o così

    if v6<>"" then
    SQL= "SELECT * FROM cat where dimymin < '%&v6&%' and dimymax > '%&v6&%'"
    end if

    :master: :master:
    FORZA SAMB!!

  5. #5
    Ciao,
    cosi dovrebbe essere corretta

    if v6<>"" then
    SQL= "SELECT * FROM cat where dimymin < "&v6&" and dimymax "&v6
    end if

    Spero di esserti stato d'aiuto, fammi sapere.

    Rossella

  6. #6
    grazie rossella molto gentile!!
    funzionaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!

    ma un'altra domandina

    se per esempio la variabile v6 è 6,5 ... perche così è stata imputata nella casella di testo da cui viene raccolta la variabile!
    ma SQL vuole 6.5 come posso fare?!
    :master:
    FORZA SAMB!!

  7. #7
    sVar = Replace(sVar, ",", ".")

  8. #8
    Beh credo dovresti fare un controllo preventivo sui dati che vengono immessi, accettando solo valori con il . oppure sostituisci la , con il . con la funzione replace.

    valore = 6,5
    valore_corretto = Replace(valore,".")


  9. #9

    GRAZIE A TUTTI
    FORZA SAMB!!

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.