string sql = "SELECT TOP @Index * FROM [KeyWorkList]";
SqlParameter[] paras = {new SqlParameter("@Index",SqlDbType.Int,4) };
paras[0].Value = 5;
DataTable ToDayDt= DBHelper.SelectForDT(sql,paras);
一直报 '@Index' 附近有语法错误。的错误,该怎么写呢?
SqlParameter[] paras = {new SqlParameter("@Index",SqlDbType.Int,4) };
paras[0].Value = 5;
DataTable ToDayDt= DBHelper.SelectForDT(sql,paras);
一直报 '@Index' 附近有语法错误。的错误,该怎么写呢?
解决方案 »
- 请教下FCK上传视频的问题
- DetailsViews 如何控制编辑状态下的TextBox的样式?
- js Array数据通过ajax传递到ashx, 怎么反序列化,能变成C#数据吗
- 目录树为何在某些客户端不能显示
- 如何用C#程序得到指纹数据??????????急
- 用 oledeb 来 怎样判断ACCESS中某个表是不是存在
- 有谁试过这个来解决Word在线编辑的?我怎么不能正常进行?
- 求一读取Email的正则表达式?字符串中有中文!在Email地址前总是多出二个字符?
- 关于.net2005中GridView的问题 请高手指教!
- 谁有FLASH的注册码,给个,谢谢
- GridView翻页数据绑定问题
- 后台获取前台所有选中的复选框的值
(
@Index int
)
as
begionbegion tryDECALER @sqlstr NVARCHAR(1000)SET @sqlstr ='SELECT TOP '+@Index+' * FROM [KeyWorkList]'EXEC(@sqlstr)
//sp_executesql 这个也可以
end try
begion catch
return @@error
end catchend