20121201 创建视图补丁 报错了!接下来:
如果页面提示有错误,接下来:
在数据库企业管理器查询器中,分别执行update目录下的:20121201.sql和view.sql,注意执行顺序!同时要用记事本打开复制代码进去,否则里面中文会乱码!执行后可能会有红色错误提示不用理。
【最后覆盖升级包代码,覆盖完后,按升级内容进行测试】 --------------------
CREATE VIEW dbo.UserVO_View AS SELECT dbo.[user].userid, dbo.[user].HangBiaoShi, dbo.[user].siteid, dbo.[user].username, dbo.[user].nickname, dbo.[user].password, dbo.[user].managerlvl, dbo.[user].sex, dbo.[user].age, dbo.[user].shenggao, dbo.[user].tizhong, dbo.[user].xingzuo, dbo.[user].aihao, dbo.[user].fenfuo, dbo.[user].zhiye, dbo.[user].city, dbo.[user].mobile, dbo.[user].email, dbo.[user].money, dbo.[user].moneyname, dbo.[user].moneyregular, dbo.[user].RegTime, dbo.[user].LastLoginIP, dbo.[user].LastLoginTime, dbo.[user].LoginTimes, dbo.[user].LockUser, dbo.[user].headimg, dbo.[user].remark, dbo.[user].MaxPerPage_Content, dbo.[user].SessionTimeout, dbo.[user].MailServerUserName, dbo.[user].isCheck, dbo.[user].endTime, dbo.[user].SidTimeOut, dbo.[user].myBankMoney, dbo.[user].myBankTime, dbo.[user].chuiNiu, dbo.[user].expR, dbo.[user].RMB, dbo.[user].ZoneCount, DATEDIFF(dd, dbo.[user].myBankTime, GETDATE()) AS dtimes, CASE WHEN EXISTS (SELECT TOP 1 userid FROM [fcount] WHERE dbo.[fcount].userid = dbo.[USER].userid) THEN '1' ELSE '0' END AS isonline, ISNULL(dbo.wap2_smallType.subclassName, '') AS idname, dbo.[user].bbsCount, dbo.[user].bbsReCount, dbo.[user].actionTime, dbo.[user].actionState, dbo.[user].TJcount FROM dbo.[user] LEFT OUTER JOIN dbo.wap2_smallType ON dbo.[user].SessionTimeout = dbo.wap2_smallType.id
--------------------
System.Data.SqlClient.SqlException: 列名 'TJcount' 无效。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() 在 ASP.update_go20121201_view_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
这个怎么弄?
如果页面提示有错误,接下来:
在数据库企业管理器查询器中,分别执行update目录下的:20121201.sql和view.sql,注意执行顺序!同时要用记事本打开复制代码进去,否则里面中文会乱码!执行后可能会有红色错误提示不用理。
【最后覆盖升级包代码,覆盖完后,按升级内容进行测试】 --------------------
CREATE VIEW dbo.UserVO_View AS SELECT dbo.[user].userid, dbo.[user].HangBiaoShi, dbo.[user].siteid, dbo.[user].username, dbo.[user].nickname, dbo.[user].password, dbo.[user].managerlvl, dbo.[user].sex, dbo.[user].age, dbo.[user].shenggao, dbo.[user].tizhong, dbo.[user].xingzuo, dbo.[user].aihao, dbo.[user].fenfuo, dbo.[user].zhiye, dbo.[user].city, dbo.[user].mobile, dbo.[user].email, dbo.[user].money, dbo.[user].moneyname, dbo.[user].moneyregular, dbo.[user].RegTime, dbo.[user].LastLoginIP, dbo.[user].LastLoginTime, dbo.[user].LoginTimes, dbo.[user].LockUser, dbo.[user].headimg, dbo.[user].remark, dbo.[user].MaxPerPage_Content, dbo.[user].SessionTimeout, dbo.[user].MailServerUserName, dbo.[user].isCheck, dbo.[user].endTime, dbo.[user].SidTimeOut, dbo.[user].myBankMoney, dbo.[user].myBankTime, dbo.[user].chuiNiu, dbo.[user].expR, dbo.[user].RMB, dbo.[user].ZoneCount, DATEDIFF(dd, dbo.[user].myBankTime, GETDATE()) AS dtimes, CASE WHEN EXISTS (SELECT TOP 1 userid FROM [fcount] WHERE dbo.[fcount].userid = dbo.[USER].userid) THEN '1' ELSE '0' END AS isonline, ISNULL(dbo.wap2_smallType.subclassName, '') AS idname, dbo.[user].bbsCount, dbo.[user].bbsReCount, dbo.[user].actionTime, dbo.[user].actionState, dbo.[user].TJcount FROM dbo.[user] LEFT OUTER JOIN dbo.wap2_smallType ON dbo.[user].SessionTimeout = dbo.wap2_smallType.id
--------------------
System.Data.SqlClient.SqlException: 列名 'TJcount' 无效。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() 在 ASP.update_go20121201_view_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
这个怎么弄?