
存储过程出现语法错误
我有一个存储过程:EXECPagination@tblName='View_PlanBill_C',@strGetFields='*',@keyFild='ID',@Pa...
我有一个存储过程:
EXEC Pagination @tblName = 'View_PlanBill_C',
@strGetFields = '*',@keyFild='ID',
@PageSize = 15,@PageIndex = 1,
@OrderType = 'desc',
@strWhere = '1=1'
and AreaId=1 and PlanAttrId=1
and AreaAttrId=1 and ProgressId=2
and ProjectTypeId=1 and ProjectTermId=1
and TypeId=1 and GoalId=1,@doCount='y'
它报错信息为:消息 156,级别 15,状态 1,第 6 行
关键字 'and' 附近有语法错误。
求帮忙ORZ 展开
EXEC Pagination @tblName = 'View_PlanBill_C',
@strGetFields = '*',@keyFild='ID',
@PageSize = 15,@PageIndex = 1,
@OrderType = 'desc',
@strWhere = '1=1'
and AreaId=1 and PlanAttrId=1
and AreaAttrId=1 and ProgressId=2
and ProjectTypeId=1 and ProjectTermId=1
and TypeId=1 and GoalId=1,@doCount='y'
它报错信息为:消息 156,级别 15,状态 1,第 6 行
关键字 'and' 附近有语法错误。
求帮忙ORZ 展开
1个回答
展开全部
你这是要执行存储过程,格式 EXEC Pagination @tblName ,@strGetFields ,.....
後面依次是这个存储过程的参数赋值
把and都换成逗号试试 ,而且你有部份字段不是变量
後面依次是这个存储过程的参数赋值
把and都换成逗号试试 ,而且你有部份字段不是变量
更多追问追答
追问
换成了逗号它也还是报错的,报"="附近了
追答
你and AreaId=1 and PlanAttrId=1
and AreaAttrId=1 and ProgressId=2
and ProjectTypeId=1 and ProjectTermId=1
and TypeId=1 and GoalId=1
这里的所有字段都是存储过程里的要传的变量吗,那你为什麽不加@

2025-03-07 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询