<% SQL="SELECT * FROM medlem WHERE not flagga ='ON' ORDER BY Enamn, Fnamn
Frågan#1
9 svar · 335 visningar · startad av Magic
<% SQL="SELECT * FROM medlem WHERE not flagga ='ON' ORDER BY Enamn, Fnamn
SQL="SELECT * FROM medlem WHERE flagga is null or flagga not = 'ON' ORDER BY Enamn, Fnamn
...where flagga not in ('ON')....
Funkar i Oracle åtminstone. Rent allmänt kan man inte hålla på att jämföra NOT med olika värden. NOT används snarare för att jämföra andra saker med varandra.
Tyvärr, det var tillbaka till ruta ett. För jag får inte en enda träff av flera hundra.....
Något annat tips?
select * from medlem where flagga <> 'ON' or flagga is null
Lars G
Fick följande meddelande:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression 'flagga is null or flagga not ='ON''.
/_secure/medlem.asp, line 217
Jag fattar inte det här...
Magic skrev:
Lars G
Fick följande meddelande:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression 'flagga is null or flagga not ='ON''. /_secure/medlem.asp, line 217Jag fattar inte det här...
Spontant gissar jag att den har gjort jämförelsen: NOT='ON'
vilket känns helt galet för mig. Men jag tänker antagligen galet då det är LarsG som har tipsat om att man kan göra så.
Sorry UlfT, men det gick inget vidare.....
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] In operator without () in query expression 'flagga not in = ('ON')'.
/_secure/medlem.asp, line 217
LarsG Denna fungerade bra! Tack!
<% Texter = "SELECT * FROM medlem WHERE flagga <> 'ON' or flagga is null ORDER BY Enamn, Fnamn"