请继续帮我解决前天问的问题,那个回的太多,大概没人去看了

fallstone 2003-05-20 08:35:52
http://expert.csdn.net/Expert/topic/1800/1800057.xml?temp=.1884577

如果需要贴所有表再说一下,我贴出来。我感觉不是表的问题,而是构建动态SQL的时候没通过
...全文
46 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fallstone 2003-05-20
好了,搞定了,我忽视了一个最重要的问题,就是WHERE 条件里有个变量是空的。
非常感谢大力的支持。
我这几天一直在改其它的小BUG,所以没仔细调试。非常感谢你的提醒,我把那句话分解了发现了最后一个变量是空的,揭贴
回复
fallstone 2003-05-20
报告长官,
那个长度确实有问题,因为你写的加了很多字节。改大以后可以执行下去,但是
pring @l_sSql 照样是空的。
Ohh,my god!
回复
pengdali 2003-05-20
我是说

nvarchar
-^^多个N<<=====N
回复
fallstone 2003-05-20
我是一点点来了。
可是sp_executesql这个我真的不懂:(
回复
fallstone 2003-05-20
不是长度问题,这个长度肯定够,试过了

print时候没有任何东西
回复
pengdali 2003-05-20
你把其他代码全部注释掉,一步一步的用排除法调试
回复
pengdali 2003-05-20
@l_sSql varchar(1024)

改为

@l_sSql nvarchar(4000)
回复
pengdali 2003-05-20
你的代码里又一个
print @l_sSql

你调用它的时候有没有出结果?
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-20 08:35
社区公告
暂无公告