请大侠看看我这个select count() from tableName where name...哪错了 string strCommand = "SELECT COUNT.* INTO @count FROM pubOther WHERE name = 'visited'"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 count()是个计数函数么,得知符合条件的记录数 count()是你自己写的函数?sql语句中不能用自己的函数 就是这句错了,我不知该怎么改?我是想把一个SQL语句中的函数值传给一个变量,就是我不知怎么在ASP.NET中的查询语句之中使用变量 count()是sql中的函数,不是么? 我不知该怎么在ASP.NET中的查询语句之中使用变量,把值传给变量?怎么传? 不对呀,+变量+ 是把变量中的内容显示到SQL语句中,而这个是不是读出来而是把值要写入到变量里呀,比如变量中是0,到了SQL 语句中:"select count(*) into :" + varName + "from table where column = '1'"就变成了"select count(*) into :0 from table where column ='1'"不成啊 int num = Convert.ToInt32(myCommand.ExecuteScalar());试试 Microsoft 的例子也没有你这样用的呀?一般都是 : SELECT COUNT(*) FROM table int RowCount=(int)sqlcmd.ExecuteScalar(); 你的kOldDbCommand.Parameters.Add(new OleDbParameter("@count", System.Data.OleDb.OleDbType.Integer,50,"value")); 应该是错的,因为SqlParameterCollection.Add()的方法的原型是:public SqlParameter Add(string, SqlDbType, int, string);它总得返回一个值吧! NO,这个没错,是SQL语句错了,这句相当于填加了一个新的:new OleDbParameter对象。 就是微软现在的asp.net这个版本中是否提供了在SQL语句中直接把值写入变量的功能? 看来好象没有吧,我也说不准,反正我是想把select count(*) into :变量名 from 表名 where 条件,把函数值写入到变量中,看来不行,用别的办法吧,用OleDbDataReader了. js中怎么比较日期和时间和对日期和时间进行加减 js判断checkboxlist是否选中项 财付通在线支付一个字段的问题 前台值如何传回到后台中用 关于水晶报表打印用ActiveX打印的问题。 怎么让KinSlideshow()显示在浮动层下面? 关于.net web服务器的问题,请大家来帮一把! 从SQLSERVER中提取文件无法打开,怎么解决? 控件treeview 在APS.NET或服务中能否使用?如何使用? 请问SAPOP3怎么使用?哪里又相关文档?谢谢 急!!!!!水晶报表的页面如何扩大!!!!!!!!! 关于datetime的小问题?
"select count(*) into :" + varName + "from table where column = '1'"
就变成了
"select count(*) into :0 from table where column ='1'"
不成啊
一般都是 :
SELECT COUNT(*) FROM table int RowCount=(int)sqlcmd.ExecuteScalar();
应该是错的,因为SqlParameterCollection.Add()的方法的原型是:
public SqlParameter Add(string, SqlDbType, int, string);
它总得返回一个值吧!
new OleDbParameter对象。
select count(*) into :变量名 from 表名 where 条件,
把函数值写入到变量中,看来不行,用别的办法吧,用
OleDbDataReader了.