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

    SELECT con <>'' - si può fare?

    Ciao a tutti
    come posso scrivere esattamente questa select che ho provato in questo modo ma non funge:


    Sql = "SELECT * FROM messaggi WHERE idsezione <>'' AND email="& email &"'"

    il senso è questo:
    ho la necessità di ricavare il valore "email" solo dove i records del campo "idsezione" sono valorizzati indipendentemente dal valore contenuto.

    Grazie
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    prova così:

    codice:
    Sql = "SELECT * FROM messaggi WHERE not isNull(idsezione) AND email="& email &"'"
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    continua a darmi lo stesso errore:

    Microsoft OLE DB Provider for ODBC Drivers errore "80040e14'

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'not isNull(idsezione) AND email=xxxx2000@yahoo.it''.

    alla riga 25 dell'errore:

    rs.Open Sql, cn
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  4. #4
    codice:
    Sql = "SELECT * FROM messaggi WHERE (idsezione is not null OR idsezione<>'') AND email="& email &"'"
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    sempre lo stesso errore:

    Microsoft OLE DB Provider for ODBC Drivers errore "80040e14'

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query '(idsezione is not null OR idsezione<>'') AND email=xxxpa2000@yahoo.it''.

    rigo 26:

    set rsA = cn.Execute(sqlA)

    comincio a pensare che forse l'errore non sia nel "idsezione is not null OR idsezione<>''"
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  6. #6
    si ma l'errore sta nel fatto che l'indirizzo email non è tra apicetti singoli

    codice:
    AND email='xxxpa2000@yahoo.it'
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    codice:
    Sql = "SELECT * FROM messaggi WHERE (idsezione is not null OR idsezione<>'') AND email='"& email &"'"
    così dovrebbe andare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #8
    infatti è andata

    grazie1000 Shagrat
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

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.