What do you mean by " "?  Is there a physical space between those quotes, or do 
you mean "IS NULL"?   And if it is a physical space, yet your null is set to " 
", then there's another conflict.   If you mean null, then I would use the "IS 
NULL" in your if.   

Karen

 

 

 

-----Original Message-----
From: Hodges, Dennis <[email protected]>
To: RBASE-L Mailing List <[email protected]>
Sent: Thu, Jun 26, 2014 10:40 am
Subject: [RBASE-L] - Logic error on if statement



In the following code, I know that the value of voerrore is “E”, voerrorn is “ 
“ and voerrord is “ “.  I have tried several different ways of expressing this 
(NE instead of <>, using parens both for the entire if clause and each 
condition separately).  Everything I have tried causes a false condition for 
the IF statement and jumps to the ENDWHILE.  Can anyone tell me what I am doing 
wrong or suggest another way of expressing this?

  IF voerrore <> " " or  voerrord <> " " or voerrorn <> " " THEN
    INSERT INTO totalusage VALUES +
    (.vocrew,.vodatex, .vocr_page, .vodotno, .vobegeqp, +
    .voend1, .voend2, .voend3, .voend4, .vodnidle, .vousage, +
    .voerrorn, .voerrore, .voerrord,.voeqpdesc)
  ENDIF
ENDWHILE
DROP CURSOR c#1
 
Dennis Hodges
Maintenance Management Manager
FDOT Office of Maintenance MS #52
PH: (850) 410-5635
FAX: (850) 410-5511
[email protected]
 
Please note: e-mail may be subject to public disclosure.
 


Reply via email to