楼主不要着急,存储过程可以调试的
存储过程可以用查询分析器调试SQL 2000查询分析器
--左边的对象浏览器(没有的话按F8)
--对象项中
--右键调试的存储过程
--调试
--输入参数(必须输入所有的参数,包括默认值/输出参数
--点击执行
--出现一个浮动工具条
--上面有单步执行,断点设置等按F11是单步执行.如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10
存储过程可以用查询分析器调试SQL 2000查询分析器
--左边的对象浏览器(没有的话按F8)
--对象项中
--右键调试的存储过程
--调试
--输入参数(必须输入所有的参数,包括默认值/输出参数
--点击执行
--出现一个浮动工具条
--上面有单步执行,断点设置等按F11是单步执行.如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10
if patindex('#',@p_msg) <> 0
...
正常不是应该执行下边吗
但现在程序提示我您输入的名片内容已成功储存在您的名片库中,您可随时编写2003发送到04440查询您的名片库信息。咨询0451-55607372'
即跑到最后一个else 那去了
怎么解决啊,呵呵,
if @p_msg = '2003'哪里有带#号???
if patindex('#',@p_msg) <> 0
...
这句话不就是对用户输入信息进行判断吗
如果用户输入带#号的信息,我们就查询数据库,然后进行相应处理吗
begin
...
if patindex('#',@p_msg) <> 0--运行到此还有#号???
...
beautiful