日期:2014-05-19  浏览次数:20584 次

一个sql 语句中的变量结果如何调出使用?
我aspx.cs   文件中的一sql语句
string   strsql   =   @ "Select   count(*)   as   total   from   information ";
当我执行连接查询后,怎么使用这个total   变量呢?
比如   int   num=     total     ???


------解决方案--------------------
在程序里执行sql语句的话应该有返回值啊

又不是在查询分析器里或者在存储过程里执行
------解决方案--------------------
LZ是指在.net中调用么?

string strsql = "Select count(*) from information ";

/* 初始化 cmd */
SqlCommand cmdTemp = new SqlCommand(strsql , mDataManage.cnStudent);
cmdTemp.CommandType = CommandType.Text;


if(mDataManage.cnStudent.State == ConnectionState.Closed)
{
mDataManage.cnStudent.Open();
}


/* 执行 cmd */
string MyValue; // 这就是我想要的值
if(cmdTemp.ExecuteScalar() != null)
{
MyValue = cmdTemp.ExecuteScalar().ToString();
}
else
{
MyValue = " ";
}