c# - NHibernate SQL Query Could Not Execute -


i'm trying execute sql query codes below i'm getting "could not execute" error.

i thought might me.

var sqlquery = new stringbuilder();         sqlquery.append("select t.* vposterminal t, vposauthentication a.merchantno = t.vposmerchant.merchantno , a.terminalno = t.terminalno , t.status = 1");         sqlquery.sqlappende("a", "ipaddress", ipaddress);         sqlquery.sqlappende("t", "terminalno", terminalno);         sqlquery.sqlappende("t", "vposmerchant.merchantno", merchantno);         sqlquery.sqlappende("t", "guid", posnetid);         sqlquery.sqlappende("t", "vposmerchant.merchantname", merchantname);  var query = session.createsqlquery(sqlquery.tostring());         query.setparameter("ipaddress", ipaddress);         query.setparameter("terminalno", terminalno);         query.setparameter("vposmerchant.merchantno", merchantno);         query.setparameter("guid", posnetid);         query.setparameter("vposmerchant.merchantname", merchantname); 

error:

 "could not execute query\r\n[ select t.* vposterminal t, vposauthentication a.merchantno = t.vposmerchant.merchantno , a.terminalno = t.terminalno , t.status = 1 , a.ipaddress = :p0 , t.terminalno = :p1 , t.vposmerchant.merchantno = :p2 , t.guid = :p3 , t.vposmerchant.merchantname = :p4 ]\r\n  name:ipaddress - value:185.28.3.23  name:terminalno - value:67011071  name:vposmerchant.merchantno - value:6706598320  name:guid - value:12730  name:vposmerchant.merchantname - value:ykb test\r\n[sql: select t.* vposterminal t, vposauthentication a.merchantno = t.vposmerchant.merchantno , a.terminalno = t.terminalno , t.status = 1 , a.ipaddress = :p0 , t.terminalno = :p1 , t.vposmerchant.merchantno = :p2 , t.guid = :p3 , t.vposmerchant.merchantname = :p4]" 

sqlappende:

 public static stringbuilder sqlappende(this stringbuilder sb, string alias, string parametername, object parametervalue)     {         if (!validation.isnullorempty(parametervalue))         {             sb.append(" , ").append(alias).append(".").append(parametername).append(" = :").append(parametername);         }          return sb;     } 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -