Nhibernate upgraded getting 'Antlr.Runtime.NoViableAltException' on outer join using *=

Posted by user86431 on Stack Overflow See other posts from Stack Overflow or by user86431
Published on 2010-04-06T22:57:41Z Indexed on 2010/04/06 23:03 UTC
Read the original article Hit count: 1239

so we upgraded to newer Nhibernate and Fluent Nhibernate.

now I' getting this exception: FailedNHibernate.Hql.Ast.ANTLR.QuerySyntaxException: Exception of type 'Antlr.Runtime.NoViableAltException' was thrown. near line 1, column 459

On this hql, which worked fine before the upgrade.

SELECT s.StudId, s.StudLname, s.StudFname, s.StudMi, s.Ssn, s.Sex, s.Dob, et.EnrtypeId, et.Active, et.EnrId, sss.StaffLname, sss.StaffFname, sss.StaffMi,vas.CurrentAge FROM CIS3G.Jcdc.EO.StudentEO s , CIS3G.Jcdc.EO.EnrollmentEO e , CIS3G.Jcdc.EO.EnrollmentTypeEO et , CIS3G.Jcdc.EO.VwStaffStudentStaffEO sss, CIS3G.Jcdc.EO.VwAgeStudentEO vas WHERE ( e.EnrId = et.EnrId ) AND ( s.StudId = vas.StudId ) AND ( s.StudId = e.StudId ) AND ( et.EnrtypeId *= sss.EnrtypeId ) AND ( Isnull ( sss.StudStaffRoleCd , 1044 ) = 1044 ) AND ( s.StudId = 4000 )

Clearly it does nto like the *= syntax, I tried rewritign is as ansi sql outer join and no joy.

Can anyone tell me what ineed to change the sql to so I can get the outer join to work correctly?

Thanks,

Eric-

© Stack Overflow or respective owner

Related posts about nhibernate

Related posts about fluent-nhibernate