hur.cn - 华软网

 热门搜索

sqlca.sqlerror的170号错误怎样解决?

  作者:未知    来源:网络    更新时间:2016/2/23
sqlca.sqlerror的170号错误怎样解决?(Update失败造成)
------华软网友回答------
不知你用的数据库是不是SQL SERVER?如果是的话,我看了下SQL SERVER ONLINE BOOK,ERROR 170代表在用EXEC执行字符串代表的语句时,语句中包括函数。解决方法:
可先用一临时变量将整个语句计算出后,然后用EXEC执行这个串。
错误例子:
declare @myint int
select @myint = 5
exec ("select "+str(@myint))
改正:
declare @mycmd char(50)
declare @myint int
select @myint=5
select @mycmd="select "+str(@myint)
exec (@mycmd)
如果不是SQL SERVER或者不是这个错误号,可看一下SQLCA。SQLTEXT,看一下错误说明信息,然后再找书解决。
------华软网友回答------
谢谢你的帮助,不过我已经用自己的方法解决了问题。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。