在sqlserver2005执行存储过程,为什么老是说必须声明标量变量@majorid??????@pagesize int,
@majorid nvarchar(50)SET @SQLSTR =N'SELECT TOP '+STR(@PageSize)+'* from Course where courseid=any(select courseid from teacher_course where majorid=@majorid) ORDER BY course.CourseID ASC'
@majorid nvarchar(50)SET @SQLSTR =N'SELECT TOP '+STR(@PageSize)+'* from Course where courseid=any(select courseid from teacher_course where majorid=@majorid) ORDER BY course.CourseID ASC'
解决方案 »
- c# 急,急,急 gridcontrol新增行选中问题。
- 怎样把c++写的动态库引用到c#中
- C# winfrom的几个新人问题
- 为什么ComboBox中不管怎么样都得不到selectedvalue的值?
- 网站测试(顶者有分)
- 我在paradox表中插入blob数据时一直报错((非常急),请教高手指点({"ERROR ODBC Paradox Driver 参数不足,期待是 1。" })
- VS2005Beta2问题。
- 高分求c#数据库编程电子书籍
- 请问这个问题怎么解决Server Error in '/' Application.
- 如何改变水晶报表的 report title
- C# WINFROM登录问题
- textBox控件里的数字能进行加减乘除的运算吗
SET @SQLSTR =N'SELECT TOP '+STR(@PageSize)+' * from Course where courseid=any(select courseid from teacher_course where teacher_course.majorid='+@majorid 执行结果 @majorid = N'0002',
@PageIndex = 0,执行的时候又说 “'0002' 附近有语法错误。”我应该怎么改呢
此消息通过 【CSDN论坛 Winform测试版】 回复!