Hi All,
Interested by your comments on SQL Oddities in BOXI R2; I’ve also experienced some strange phenomena and was wondering if anyone else has had similar issues…
If I modify the “SQL generated by your query” in WebI (which obviously works fine) by adding a single space before a line, it breaks the code…
So, if the “SQL generated by your query” is:
SELECT
vpdb_Person.person_id,
vpdb_Person.surname,
vpdb_Person.forename,
vpdb_Person.doj,
vpdb_Person.sex,
vpdb_Person.cost_centre_name,
vpdb_Person.function_nam,
vpdb_Person.empl_class_descr,
FROM
vpdb_Person
WHERE
(
vpdb_Person.doj BETWEEN @prompt('Enter Doj (Start):','D','Vpdb Person\Doj',Mono,Free,Persistent,,User:0) AND @prompt('Enter Doj (End):','D','Vpdb Person\Doj',Mono,Free,Persistent,,User:1)
AND
(
vpdb_Person.function_nam In @prompt('Enter value(s) for Function Name (% for ALL):','A','Vpdb Person\Function Nam LOV ALL',Multi,Free,Persistent,,User:2)
)
And I change it to:
SELECT
vpdb_Person.person_id,
vpdb_Person.surname,
vpdb_Person.forename,
vpdb_Person.doj,
vpdb_Person.sex,
vpdb_Person.cost_centre_name,
vpdb_Person.function_nam,
vpdb_Person.empl_class_descr,
FROM
vpdb_Person
WHERE
(
vpdb_Person.doj BETWEEN @prompt('Enter Doj (Start):','D','Vpdb Person\Doj',Mono,Free,Persistent,,User:0) AND @prompt('Enter Doj (End):','D','Vpdb Person\Doj',Mono,Free,Persistent,,User:1)
AND
(
vpdb_Person.function_nam In @prompt('Enter value(s) for Function Name (% for ALL):','A','Vpdb Person\Function Nam LOV ALL',Multi,Free,Persistent,,User:2)
)
Note the single space added before the “vpdb_Person”, 3 lines from the bottom
It Fails…? This seems like a minor issue, but has massive ramifications when altering the default code more significantly 
Any one got any ideas? - Or is it just me?
Cheers
Alaric
cartwrightjepson
(BOB member since 2005-10-18)