从商店程序获取结果

时间:2017-09-13 10:34:28

标签: c# sql entity-framework

我正在调用存储过程,但我无法保存来自存储过程的返回值。 我的代码是:

var data = db.Database.SqlQuery<rig>("exec rig_create @cid @name @crane @bop", param1, param2, param3, param4).FirstOrDefault();

我收到以下错误:

  

System.Data.SqlClient.SqlException:&#39; @ name&#39;附近的语法不正确。&#39;

感谢

2 个答案:

答案 0 :(得分:0)

尝试在参数exec rig_create @cid, @name, @crane ...

之间使用逗号

答案 1 :(得分:0)

在参数 Calendarview cv=findviewbyid(R.id.cv); long selectedDateInMillis; long current = cv.getDate(); if(current!=new Date().getTime()) { selectedDateInMillis=new Date().getTime(); }

之间添加逗号

它应该是这样的----&gt; @cid @name @crane @bop