问一下SQL的问题????
来源:百度知道 编辑:UC知道 时间:2024/05/26 13:59:09
rs.open "select Top "&Num&" * from News where classid=06112902592792666" order by id desc",conn2,1,1
上面执行后出现以下错误。
Microsoft OLE DB Provider for SQL Server 错误 '80040e57'
将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误。
请问有什么解决方法吗?谢谢高手的指点了???
ClassID类型为
nvarchar(18)
上面执行后出现以下错误。
Microsoft OLE DB Provider for SQL Server 错误 '80040e57'
将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误。
请问有什么解决方法吗?谢谢高手的指点了???
ClassID类型为
nvarchar(18)
classid='6112902592792666'
用convert显式转换下呢
rs.open "select Top "&Num&" * from News where classid='06112902592792666' order by id desc",conn2,1,1
改一下:
rs.open "select Top "&Num&" * from News where classid='06112902592792666' order by id desc",conn2,1,1
rs.open "select Top " & Num & " * from News where classid='06112902592792666' order by id desc",conn2,1,1
是正确定。注意空格和成对的引号。