读书人

昨天还好好得今天就出现了这个有关问

发布时间: 2012-02-01 16:58:19 作者: rapoo

昨天还好好得,今天就出现了这个问题,高手帮帮忙!!!

select city from ip where '211.160.165.52 ' between startip and endip and cast( substring( '211.160.165.52 ',dbo.StrSite( '211.160.165.52 ', '. ',2)+1,len( '211.160.165.52 ')-dbo.StrSite( '211.160.165.52 ', '. ',2)) as float) between cast( substring(startip,dbo.StrSite(startip, '. ',2)+1,len(startip)-dbo.StrSite(startip, '. ',2)) as float) and cast( substring(endip,dbo.StrSite(endip, '. ',2)+1,len(endip)-dbo.StrSite(endip, '. ',2)) as float) and left( '211.160.165.52 ',dbo.StrSite( '211.160.165.52 ', '. ',2))=left( '211.160.165.52 ',dbo.StrSite(startip, '. ',2))


服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.StrSite ' 无效。


我昨天还可以用,今天上传数据,就数据库名改了怎么就出现了这样的问题捏


[解决办法]
select object_id( 'StrSite ') from sysobjects

行句看有返回值

读书人网 >SQL Server

热点推荐