create procedure
@tablename varchar(30),
@fieldname integer,
@A1 integer,
@A2 integer
as
select count(*) from @tablename where @fieldname>@A1 and @fieldname<@A2
@tablename varchar(30),
@fieldname integer,
@A1 integer,
@A2 integer
as
select count(*) from @tablename where @fieldname>@A1 and @fieldname<@A2
解决方案 »
- c#构造报文Socket传输
- 文本框类型中的内容转换的问题
- ~~~~~~窗体隐藏问题~~~~~~~~~~~~~~~~~
- 求教:在C#中如何探测SqlServer 里有数据库啊?
- 不知道.net有没有操作串口的类,如果有,是什么,请知道的告诉一下
- 如何制作安装程序?求求各位帮帮小弟忙,千万分万万分感激不尽!!!!!!!!!!
- 引用C++Dll时,进入回调就报错!求高手解答!十分感谢!
- web service与应用程序部署的问题
- datareader为什么不返回数据
- 请问:哪里有Microsoft Mobile Explorer最新版下?
- 这个问题,太奇怪了,怎么解决 重载“SqlConnection”方法未获取“1”参数
- 有没有类似花生壳的软件?
可以
create procedure SelCount
@tablename varchar(30),
@fieldname varchar(50),
@A1 integer,
@A2 integer
as
Exec ("select count(*) from " + @tablename +
" where " + @fieldname + ">" + @A1 + " and " + @fieldname + "<" + @A2)
早点看到你这句就好了,前几天刚好用一个存储过程,差不多是这个问题,我是在
select top @value * from table 中使用,老是通不过,应该也差不多是这个原因吧,要先用str(@value),然后通过
declare @strtemp nvarchar(500)
select @strtemp=''
select @strtemp=@strtemp+'select top'
select @strtemp=@strtemp+str(@value)
....
最后:
exec(@strtemp)来执地语句的.呵呵,学习....................
谢谢 lxcc(虫子|需要点勇气和信心)