Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
UDF in SQL
Message
From
23/11/1998 09:55:45
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Other
Title:
UDF in SQL
Miscellaneous
Thread ID:
00160448
Message ID:
00160448
Views:
45
I have this SQL:
SELECT cname, tdatetime, ;
       IIF(EMPTY(cPickup), cPaddr, cPickup) AS cPickup, ;
       IIF(EMPTY(cDropoff), cDaddr, cDropoff) AS cDropoff, ;
       IIIF(cStatus, "CXL", "NR", "NS", "Canceled", "Not Ready", "No Show") AS cstatus ;
    FROM Trip_History ;
    INTO CURSOR vtrips ;
    WHERE (INLIST(cStatus, "CXL", "NR", "NS")) AND BETWEEN(TTOD(tdatetime), pdBegin, pdEnd) ;
    ORDER BY cStatus, tdatetime
"IIIF()" is a function I made that returns one of the last three options. VFP is giving me a "data type mismatch" error on the IIIF line. I've used UDFs in SQL before without a problem, and I think I might have used this IIIF() before. I don't understand why it's giving me an error. IIIF.prg is in the path, so I know it can find it. And the function works on its own.

Any ideas?

Thanks,

-Michelle
Next
Reply
Map
View

Click here to load this message in the networking platform