Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    valore numerico compreso

    query:


    strSQL = strSQL & " AND mq >=" & varmq1 & " and mq <=" & varmq2 & " "



    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ...............................

    /dati.asp, line 284


    dov'è l'errore

  2. #2
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & strSQL
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    Per favore una mano


    MAGICA SQL....SELECT * FROM .... mq >=da mq and mq <=a mq
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression mq >=da mq and mq <=a mq'.

    /datiwebap.asp, line 288




    if trim(varmq1) <> "damq" or trim(varmq1) <> "" or trim(varmq2) <> "amq" or trim(varmq2) <> "" then
    strSQL = strSQL & " AND mq >=" & varmq1 & " and mq <=" & varmq2 & " "
    end if


    Response.Write "MAGICA SQL...." & strSQL
    Response.Flush



    praticamente parte da un form damq amq che confluiscono tutto sul campo mq

    ho creato cosi divalidare la query se varmq1 e varmq2 damq amq

    vorrei capire se sono sulla strada giusta e aggiornare correttamente la query

  4. #4
    hai visto cosa esce a video?

    se in uscita hai

    MAGICA SQL....SELECT * FROM .... mq >=da mq and mq <=a mq

    e la stringa la componi con

    strSQL = strSQL & " AND mq >=" & varmq1 & " and mq <=" & varmq2 & " "

    vuol dire che varmq1 vale "da mq" e varmq2 vale "a mq"

    quindi c'è qualche problema nel prelievo delle due variabili

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    <input type="text" name="mq1" value="da mq" onBlur="if(this.value=='') this.value='da mq';" onFocus="if(this.value=='da mq') this.value='';"/ class="black4" size="8">

    <input type="text" name="mq2" value="a mq" onBlur="if(this.value=='') this.value='a mq';" onFocus="if(this.value=='a mq') this.value='';"/ class="black4" size="8">

    la form precedente da dove arriva il valore

    come mi consiglieresti di modificarlo ?

  6. #6
    ho chiesto di sapere come le prelevi => come le leggi nello script?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    allora intendi



    varmq1 = session("mq1")
    varmq2 = session("mq2")

  8. #8
    ottimo. e come riempi session("mq1") e session("mq2")?

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.