We have just upgraded from QV9 to QV10 on our dedicated server. I'm reloading my QV9 developed applications. The reload has worked and all seems OK but I have a question about the load script syntax highlighting:
In my script I have lots of table manipulations like the following:
REGISTRATION_FLAGS_2E_PREV: LOAD RPT9_ACCOUNT_WID ,COUNT(*) AS RPT9_POSTFIRST_CATEGORIES_REG ,COUNT(DISTINCT RPT9_MKTG_MGNT_CAT2_OTHER) AS RPT9_POSTFIRST_CATEGORIES_REG_CHECK RESIDENT REGISTRATION_FLAGS_2D_PREV GROUP BY RPT9_ACCOUNT_WID;
In QV9 this was all coloured in the syntax editor as fine. Now the QV10 syntax editor has underlined it all. It particularly doesn't like the Noconcatenate statement being before the table name and it doesn't like count(*).
Are there significant syntax changes or is it simply a bug in QV10 that means it doesn't understand code that QV9 does? And if it's highlighting these as incorrect syntax why is it then running OK??? This incorrect colouring of code makes it really difficult to write code because everything goes black after an 'error'.