昨天还好好得,今天就出现了这个问题,高手帮帮忙!!!
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
執行這條語句看有返回值嗎