Je reçois un Antlr.Runtime.NoViableAltException
levé lorsque j'essaie d'exécuter la requête suivante dans NHibernate.NHibernate createQuery avec les deux-points de la méthode cal
IQuery query = session.CreateQuery("from <table> where 1 in (select <column>.STIntersects(geography::STGeomFromText('POINT(:longitude :latitude)', 4326)))");
Je définis la longitude et la latitude dans setQuery.
mon hypothèse est le ::
en appelant geography::STGeomFromText...
parce qu'il pense que c'est un paramètre de requête. Y a-t-il un moyen d'échapper à la :
?
Cette requête fonctionne dans mon SQL Manager Studio.
Merci!
Bonne suggestion. J'ai oublié de mentionner que j'ai essayé ça aussi. Ces demi-colons! – Erix