Problemmer med sql statement "NOT"
HeyEr der nogle som lige kan gennenskue hvorfor jeg for denne fejl:
Microsoft JET Database Engine (0x80040E10)
Der er ikke angivet nogen værdi for en eller flere krævede parametre.
editmenu.asp, line 522
og koden:
Set obj_rs = Server.CreateObject("ADODB.Recordset")
With obj_rs
.Source = "SELECT * FROM menu WHERE( (NOT parantID= 0) AND ID = " & menuNodeID &" )"
' response.write obj_rs.Source
' response.end
.ActiveConnection = obj_dbCn
.CursorLocation = 2 'adUseServer
.CursorType = 1 'adOpenKeySet
.LockType = 3 'adLockOptimistic
.Open
End With
udskriver jeg SQL strengen, ser den således ud:
SELECT * FROM menu WHERE( (NOT parantID= 0) AND ID = 16 )
Og Det passer fint nok at ID 16, i databasen har parantID-kollonen 0.
Hvor ligger fejlen ??
