C# 应为可能为';儿童';合格者
这是我的密码C# 应为可能为';儿童';合格者,c#,sql,sql-server,sql-server-2005,C#,Sql,Sql Server,Sql Server 2005,这是我的密码 public void loadNumberOfAgents() { string vmpstring = ConfigurationManager.ConnectionStrings["vmpMMProDat"].ConnectionString; SqlConnection vmpsqlcon = new SqlConnection(vmpstring); SqlCommand vmpCmd = new SqlCommand("SupGetAgents
public void loadNumberOfAgents()
{
string vmpstring = ConfigurationManager.ConnectionStrings["vmpMMProDat"].ConnectionString;
SqlConnection vmpsqlcon = new SqlConnection(vmpstring);
SqlCommand vmpCmd = new SqlCommand("SupGetAgentsWithInteractions", vmpsqlcon);
SqlDataAdapter DAvmp = new SqlDataAdapter(vmpCmd);
DataSet DSvmp = new DataSet();
DSvmp.Clear();
DAvmp.Fill(DSvmp);
DataTable table;
table = DSvmp.Tables[0];
int numberOfAgents;
Int32.TryParse(table.Compute("Count(*)", "").ToString(), out numberOfAgents);
}
我得到了这个例外
聚合参数中的语法错误:应为具有可能的“Child”限定符的单列参数
在我代码的最后一行
在SQL Server 2005中执行存储过程时,我得到以下信息:
您不能在
计算表达式中聚合使用*
。使用sql server窗口中数据表中的列名
是否可以检查“消息”选项卡中的消息?缺少vmpCmd.CommandType=CommandType.storedProcess
;在执行命令之前插入此命令。您需要告诉您的SqlCommand
,您正在使用一个存储过程(与默认的内联SQL语句相比),该过程可能与