Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    problema query db mysql!

    ho creato un form per la ricerca di dati da un db mysql

    nella pagina del form ho una select cosi':
    <h3>Tipologia</h3>
    <select name="tipo">
    <option>- - - - - - - - - -</option>
    <%
    apriconn ("db")
    sql="SELECT DISTINCT TIPO FROM `IMMOBILI` order by tipo"
    aprirs sql
    do until rs.eof
    %>

    <option >
    <%=rs("tipo")%>
    </option>
    <% rs.movenext
    loop
    set rs=nothing
    set conn=nothing%>

    nella pagina successiva la query lo scritta cosi':

    sql="SELECT * FROM `IMMOBILI` WHERE 'TIPO' = "& request("tipo")&""

    ma mi da errore...

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: problema query db mysql!

    Originariamente inviato da stewe19
    ...

    ma mi da errore...
    no

    ps:specificare l'errore+ guarda come viene la query

    sql="SELECT * FROM `IMMOBILI` WHERE 'TIPO' = "& request("tipo")&""
    response.write(sql)
    response.end
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    aalora la query mi viene osi':

    SELECT * FROM `IMMOBILI` WHERE 'TIPO' = bilocale

    l'errore è questo:

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

    ODBC driver does not support the requested properties.

    /Admin/funzioni.asp, line 11
    e la linea 11 del file funzione è:
    ...
    rs.open sql,conn,3,3

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    heelp!

    sono bloccato!

    ho proavto in mille modi ma niente e a me comunuqe sembra corretta come query!

  5. #5
    assicurati che la connessione al database sia aperta e sostituisci:
    rs.open sql,conn,3,3
    con:
    set rs = conn.execute(sql)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    la connessione è apertissima!

    cmq anche sostituendo non va adesso l'errore è:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [TCX][MyODBC]Unknown column 'Como' in 'where clause'

    /Admin/cerca.asp, line 46

  7. #7
    comincia con il togliere gli apici attorno alla parola TIPO; è il nome di un campo della tua tabella per cui non richiede apici; se restituisce ancora errore posta l'attuale query..

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    citta=request("citta")
    sql="SELECT * FROM IMMOBILI WHERE CITTA ="& citta &""

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [TCX][MyODBC]Unknown column 'Brenna' in 'where clause'

    /Admin/cerca.asp, line 46

  9. #9
    i valori associati a campi di testo vanno contornati con gli apici, quindi:
    sql="SELECT * FROM IMMOBILI WHERE CITTA = '"& citta &"'"
    se posso permettermi ti consiglio di darti un'occhiata a un tutorial prima di diventare scemo a forza di tentativi

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    cacchio!!!!
    sono ore che mi rincoglionisco per 2 seplici apicini del c...
    grazie mille!
    comunque hai ragionissima!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.