I know for a fact that the value of var_FL_DB_TYPE is 'microsoft', but the oracle label ALWAYS gets executed. I've even tried removing the jump to oracle ref in the StrCmp line, but this line always gets executed!!
StrCmp $var_FL_DB_TYPE "microsoft" sqlserver oracle
sqlserver:
ExecWait '"osql.exe" -S SERVER -U USER -P PASS -n -i validate_osql.sql -b'
oracle:
ExecWait '"sqlplus.exe" USER/PASS@DATABASE @validate_sqlplus.sql'
What am I doing wrong?