Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Creating a conditional 'where' clause
Message
From
03/06/1999 15:33:38
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Creating a conditional 'where' clause
Miscellaneous
Thread ID:
00226172
Message ID:
00226172
Views:
57
I am trying to create a remote view (from SQL Server back end) that would emulate the following Passthrough code:
IF gcFunction = '001'
  sqlexec(handle, 'select * from p1', 'p1')
ELSE
  sqlexec(handle, 'select * from p1 where p1_funckey = {gcfunction}', 'p1')
ENDIF
In other words, I want all records if the value of gcFunction is '001', otherwise I want to filter for p1_funckey equaling the value of gcFunction. I have already tried a variety of IIF() constructs in the where clause, but that doesn't work. How do I do this?

Thanks
Next
Reply
Map
View

Click here to load this message in the networking platform