2016-07-08 1 views
0

ここで間違っていることがわかりません以下のコードで:DMLを使用してテーブルを更新しようとしているときにNHibernateがこのエラー 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException'をスローする

var hqlUpdate = "UPDATE Enrollment SET status = 'Approved' WHERE Id = :studentId && Level = :level && Semester = :semester"; 
     Database.Session.CreateQuery(hqlUpdate) 
      .SetParameter("studentId", id) 
      .SetString("level", studentLevel) 
      .SetString("semester", semester) 
      .ExecuteUpdate(); 
+0

&&を 'and'に置き換えて動作するかどうかを試してみる。 –

+0

ありがとうございました。 –

答えて

0

and&&を交換してください。私はHQLがサポートしているとは思わない。&&

+0

ありがとうございました! –

関連する問題