怎么部署环境,可不可以帮我解释一下?......
怎么联系...
怎么部署环境,可不可以帮我解释一下?...
<span style="font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;">不知道为什么,调试的时候老是出现System.Data.SqlClient.SqlException: 对象名 'View_UpdateBlog' 无效。这个错误,求大神指教啊!</span>
我现在这个模板之后,调试部成功老是出现错误
一些简单的错误可以通过查找资料来解决的,解决的过程也就是您进步的过程!
BLOG ID获取不了
我注册多个用户,然后测试,发现现在的用户写的日志更新到之前一个用户的日志上了
<a href="mailto:angel0608@126.com" target="_blank">******</a><a href="mailto:30510671@qq.com" target="_blank">@qq.com</a> 直接发邮箱或者Q我哦,谢谢
实际如果你装了VS2005就能用Sql2005的,可以看看这个帖子:<a href="http://bbs.51aspx.com/showtopic-5120.html" target="_blank">http://bbs.51aspx.com/showtopic-5120.html</a><br/><br/>如果实在不行就用下面生成的Sql脚本文件,不过也是Sql2005格式的哦<div class="blockcode"><div id="code_-1"><ol><li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[COMMENT_INFO]') AND type in (N'U'))<br/></li> <li>BEGIN<br/></li> <li>CREATE TABLE [dbo].[COMMENT_INFO](<br/></li> <li> [CommentID] [int] IDENTITY(1,1) NOT NULL,<br/></li> <li> [DiaryID] [int] NOT NULL,<br/></li> <li> [BlogID] [int] NOT NULL,<br/></li> <li> [CommentName] [varchar](50) NOT NULL,<br/></li> <li> [CommentContent] [ntext] NOT NULL,<br/></li> <li> [CommitDate] [datetime] NOT NULL<br/></li> <li>) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]<br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[View_LatestDiary]'))<br/></li> <li>EXEC dbo.sp_executesql @statement = N'CREATE VIEW [dbo].[View_LatestDiary]<br/></li> <li>AS<br/></li> <li>SELECT TOP (1) dbo.DIARY_INFO.*<br/></li> <li>FROM dbo.DIARY_INFO<br/></li> <li>ORDER BY ReleaseDate DESC<br/></li> <li>' <br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPane1' , N'SCHEMA',N'dbo', N'VIEW',N'View_LatestDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]<br/></li> <li>Begin DesignProperties = <br/></li> <li> Begin PaneConfigurations = <br/></li> <li> Begin PaneConfiguration = 0<br/></li> <li> NumPanes = 4<br/></li> <li> Configuration = "(H (1[40] 4[20] 2[20] 3) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 1<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 4 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 2<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 2 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 3<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (4 [30] 2 [40] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 4<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [56] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 5<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (2 [66] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 6<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [50] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 7<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 8<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1[56] 4[18] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 9<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [75] 4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 10<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1[66] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 11<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [60] 2))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 12<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(H (1) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 13<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 14<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (2))"<br/></li> <li> End<br/></li> <li> ActivePaneConfig = 0<br/></li> <li> End<br/></li> <li> Begin DiagramPane = <br/></li> <li> Begin Origin = <br/></li> <li> Top = 0<br/></li> <li> Left = 0<br/></li> <li> End<br/></li> <li> Begin Tables = <br/></li> <li> Begin Table = "DIARY_INFO"<br/></li> <li> Begin Extent = <br/></li> <li> Top = 6<br/></li> <li> Left = 38<br/></li> <li> Bottom = 121<br/></li> <li> Right = 193<br/></li> <li> End<br/></li> <li> DisplayFlags = 280<br/></li> <li> TopColumn = 3<br/></li> <li> End<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin SQLPane = <br/></li> <li> End<br/></li> <li> Begin DataPane = <br/></li> <li> Begin ParameterDefaults = ""<br/></li> <li> End<br/></li> <li> Begin ColumnWidths = 9<br/></li> <li> Width = 284<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1740<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin CriteriaPane = <br/></li> <li> Begin ColumnWidths = 11<br/></li> <li> Column = 1440<br/></li> <li> Alias = 900<br/></li> <li> Table = 1170<br/></li> <li> Output = 720<br/></li> <li> Append = 1400<br/></li> <li> NewValue = 1170<br/></li> <li> SortType = 1350<br/></li> <li> SortOrder = 1410<br/></li> <li> GroupBy = 1350<br/></li> <li> Filter = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> End<br/></li> <li> End<br/></li> <li>End<br/></li> <li>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_LatestDiary'<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPaneCount' , N'SCHEMA',N'dbo', N'VIEW',N'View_LatestDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_LatestDiary'<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_EditDiary]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 修改日志<br/></li> <li>-- 返回修改的日志<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_EditDiary]<br/></li> <li> @DiaryID int,<br/></li> <li> @Subject varchar(100),<br/></li> <li> @DiaryContent ntext<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION EDITDIARY<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> UPDATE DIARY_INFO<br/></li> <li> SET Subject = @Subject<br/></li> <li> ,DiaryContent = @DiaryContent<br/></li> <li> WHERE DiaryID = @DiaryID<br/></li> <li> -- 返回添加日志<br/></li> <li> SELECT * FROM DIARY_INFO WHERE DiaryID = @DiaryID<br/></li> <li>COMMIT TRANSACTION EDITDIARY' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DIARY_INFO]') AND type in (N'U'))<br/></li> <li>BEGIN<br/></li> <li>CREATE TABLE [dbo].[DIARY_INFO](<br/></li> <li> [DiaryID] [int] IDENTITY(1,1) NOT NULL,<br/></li> <li> [BlogID] [int] NOT NULL,<br/></li> <li> [Subject] [varchar](100) NULL,<br/></li> <li> [DiaryContent] [ntext] NULL,<br/></li> <li> [ReleaseDate] [datetime] NULL,<br/></li> <li> [LastCommentDate] [datetime] NULL,<br/></li> <li> [CountComment] [int] NOT NULL CONSTRAINT [DF_DIARY_INFO_CountComment] DEFAULT ((0))<br/></li> <li>) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]<br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PHOTO_INFO]') AND type in (N'U'))<br/></li> <li>BEGIN<br/></li> <li>CREATE TABLE [dbo].[PHOTO_INFO](<br/></li> <li> [PhotoID] [int] IDENTITY(1,1) NOT NULL,<br/></li> <li> [BlogID] [int] NOT NULL,<br/></li> <li> [Subject] [varchar](50) NOT NULL,<br/></li> <li> [Url] [varchar](500) NOT NULL,<br/></li> <li> [UpLoadDate] [datetime] NOT NULL<br/></li> <li>) ON [PRIMARY]<br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[USER_INFO]') AND type in (N'U'))<br/></li> <li>BEGIN<br/></li> <li>CREATE TABLE [dbo].[USER_INFO](<br/></li> <li> [UserID] [int] IDENTITY(1,1) NOT NULL,<br/></li> <li> [LoginName] [varchar](50) NOT NULL,<br/></li> <li> [DisplayName] [varchar](50) NOT NULL,<br/></li> <li> [BlogName] [varchar](50) NULL,<br/></li> <li> [Password] [varchar](50) NOT NULL,<br/></li> <li> [Email] [varchar](100) NULL,<br/></li> <li> [RegionDate] [datetime] NULL CONSTRAINT [DF_USER_INFO_RegionDate] DEFAULT (getdate()),<br/></li> <li> [LastUpdateDate] [datetime] NULL CONSTRAINT [DF_USER_INFO_LastUpdateDate] DEFAULT (getdate()),<br/></li> <li> [Enable] [bit] NOT NULL CONSTRAINT [DF_USER_INFO_enable] DEFAULT ((1)),<br/></li> <li> CONSTRAINT [PK_USER_INFO] PRIMARY KEY CLUSTERED <br/></li> <li>(<br/></li> <li> [UserID] ASC<br/></li> <li>)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]<br/></li> <li>) ON [PRIMARY]<br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_AddComment]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li> <br/></li> <li>-- =============================================<br/></li> <li>-- Description: 添加日志<br/></li> <li>-- 更新日志最后评论日期<br/></li> <li>-- 更新日志评论数<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_AddComment]<br/></li> <li> @DiaryID int,<br/></li> <li> @CommentName varchar(50),<br/></li> <li> @CommentContent ntext<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION ADDCOMMENT<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> -- 获取现在时间<br/></li> <li> DECLARE @CommitDate AS datetime<br/></li> <li> SET @CommitDate = GETDATE()<br/></li> <li> -- 获取博客ID<br/></li> <li> DECLARE @BlogID AS int<br/></li> <li> SELECT @BlogID = BlogID<br/></li> <li> FROM DIARY_INFO<br/></li> <li> WHERE DiaryID = @DiaryID<br/></li> <li> -- 更日志信息<br/></li> <li> UPDATE DIARY_INFO<br/></li> <li> SET LastCommentDate = @CommitDate<br/></li> <li> ,CountComment = CountComment + 1<br/></li> <li> WHERE DiaryID = @DiaryID<br/></li> <li> -- 添加评论<br/></li> <li> INSERT INTO COMMENT_INFO<br/></li> <li> (DiaryID<br/></li> <li> ,BlogID<br/></li> <li> ,CommentName<br/></li> <li> ,CommentContent<br/></li> <li> ,CommitDate)<br/></li> <li> VALUES<br/></li> <li> (@DiaryID<br/></li> <li> ,@BlogID<br/></li> <li> ,@CommentName<br/></li> <li> ,@CommentContent<br/></li> <li> ,@CommitDate)<br/></li> <li> -- 返回评论<br/></li> <li> SELECT * FROM COMMENT_INFO WHERE DiaryID = @DiaryID ORDER BY CommitDate DESC<br/></li> <li>COMMIT TRANSACTION ADDCOMMENT<br/></li> <li> <br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_DeleteDiary]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li> <br/></li> <li>-- =============================================<br/></li> <li>-- Description: 删除日志<br/></li> <li>-- 返回最新的日志<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_DeleteDiary]<br/></li> <li> @DiaryID int<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION DELETEDIARY<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DELETE FROM DIARY_INFO<br/></li> <li> WHERE DiaryID = @DiaryID<br/></li> <li> DELETE FROM COMMENT_INFO<br/></li> <li> WHERE DiaryID = @DiaryID<br/></li> <li> -- 返回最新日志<br/></li> <li> SELECT * FROM View_LatestDiary<br/></li> <li>COMMIT TRANSACTION DELETEDIARY<br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_PreviousDiary]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 获取指定博客指定日志上一篇日志<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_PreviousDiary]<br/></li> <li> @DiaryID int,<br/></li> <li> @BlogID int<br/></li> <li>AS<br/></li> <li>BEGIN<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DECLARE @PreviousDiaryID AS int<br/></li> <li> SELECT @PreviousDiaryID = MAX(DiaryID)<br/></li> <li> FROM DIARY_INFO<br/></li> <li> WHERE DiaryID < @DiaryID<br/></li> <li> AND BlogID = @BlogID<br/></li> <li> IF (@PreviousDiaryID IS null)<br/></li> <li> SET @PreviousDiaryID = @DiaryID<br/></li> <li> -- 返回上一篇日志<br/></li> <li> SELECT * FROM DIARY_INFO WHERE DiaryID = @PreviousDiaryID<br/></li> <li>END<br/></li> <li><br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_NextDiary]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 获取指定博客指定日志下一篇日志<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_NextDiary]<br/></li> <li> @DiaryID int,<br/></li> <li> @BlogID int<br/></li> <li>AS<br/></li> <li>BEGIN<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DECLARE @NextDiaryID AS int<br/></li> <li> SELECT @NextDiaryID = MIN(DiaryID)<br/></li> <li> FROM DIARY_INFO<br/></li> <li> WHERE DiaryID > @DiaryID<br/></li> <li> AND BlogID = @BlogID<br/></li> <li> IF (@NextDiaryID IS null)<br/></li> <li> SET @NextDiaryID = @DiaryID<br/></li> <li> -- 返回下一篇日志<br/></li> <li> SELECT * FROM DIARY_INFO WHERE DiaryID = @NextDiaryID<br/></li> <li>END<br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[View_NewDiary]'))<br/></li> <li>EXEC dbo.sp_executesql @statement = N'CREATE VIEW [dbo].[View_NewDiary]<br/></li> <li>AS<br/></li> <li>SELECT TOP (10) DiaryID, Subject<br/></li> <li>FROM dbo.DIARY_INFO<br/></li> <li>ORDER BY ReleaseDate DESC<br/></li> <li>' <br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPane1' , N'SCHEMA',N'dbo', N'VIEW',N'View_NewDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]<br/></li> <li>Begin DesignProperties = <br/></li> <li> Begin PaneConfigurations = <br/></li> <li> Begin PaneConfiguration = 0<br/></li> <li> NumPanes = 4<br/></li> <li> Configuration = "(H (1[40] 4[20] 2[20] 3) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 1<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 4 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 2<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 2 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 3<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (4 [30] 2 [40] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 4<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [56] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 5<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (2 [66] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 6<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [50] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 7<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 8<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1[56] 4[18] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 9<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [75] 4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 10<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1[66] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 11<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [60] 2))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 12<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(H (1) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 13<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 14<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (2))"<br/></li> <li> End<br/></li> <li> ActivePaneConfig = 0<br/></li> <li> End<br/></li> <li> Begin DiagramPane = <br/></li> <li> Begin Origin = <br/></li> <li> Top = 0<br/></li> <li> Left = 0<br/></li> <li> End<br/></li> <li> Begin Tables = <br/></li> <li> Begin Table = "DIARY_INFO"<br/></li> <li> Begin Extent = <br/></li> <li> Top = 6<br/></li> <li> Left = 38<br/></li> <li> Bottom = 121<br/></li> <li> Right = 207<br/></li> <li> End<br/></li> <li> DisplayFlags = 280<br/></li> <li> TopColumn = 3<br/></li> <li> End<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin SQLPane = <br/></li> <li> End<br/></li> <li> Begin DataPane = <br/></li> <li> Begin ParameterDefaults = ""<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin CriteriaPane = <br/></li> <li> Begin ColumnWidths = 11<br/></li> <li> Column = 1440<br/></li> <li> Alias = 900<br/></li> <li> Table = 1170<br/></li> <li> Output = 720<br/></li> <li> Append = 1400<br/></li> <li> NewValue = 1170<br/></li> <li> SortType = 1350<br/></li> <li> SortOrder = 1410<br/></li> <li> GroupBy = 1350<br/></li> <li> Filter = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> End<br/></li> <li> End<br/></li> <li>End<br/></li> <li>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_NewDiary'<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPaneCount' , N'SCHEMA',N'dbo', N'VIEW',N'View_NewDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_NewDiary'<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[View_CommentDiary]'))<br/></li> <li>EXEC dbo.sp_executesql @statement = N'CREATE VIEW [dbo].[View_CommentDiary]<br/></li> <li>AS<br/></li> <li>SELECT TOP (10) DiaryID, Subject<br/></li> <li>FROM dbo.DIARY_INFO<br/></li> <li>WHERE (CountComment > 0)<br/></li> <li>ORDER BY LastCommentDate DESC<br/></li> <li>' <br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPane1' , N'SCHEMA',N'dbo', N'VIEW',N'View_CommentDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]<br/></li> <li>Begin DesignProperties = <br/></li> <li> Begin PaneConfigurations = <br/></li> <li> Begin PaneConfiguration = 0<br/></li> <li> NumPanes = 4<br/></li> <li> Configuration = "(H (1[40] 4[20] 2[20] 3) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 1<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 4 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 2<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 2 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 3<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (4 [30] 2 [40] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 4<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [56] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 5<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (2 [66] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 6<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [50] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 7<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 8<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1[56] 4[18] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 9<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [75] 4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 10<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1[66] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 11<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [60] 2))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 12<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(H (1) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 13<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 14<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (2))"<br/></li> <li> End<br/></li> <li> ActivePaneConfig = 0<br/></li> <li> End<br/></li> <li> Begin DiagramPane = <br/></li> <li> Begin Origin = <br/></li> <li> Top = 0<br/></li> <li> Left = 0<br/></li> <li> End<br/></li> <li> Begin Tables = <br/></li> <li> Begin Table = "DIARY_INFO"<br/></li> <li> Begin Extent = <br/></li> <li> Top = 6<br/></li> <li> Left = 38<br/></li> <li> Bottom = 121<br/></li> <li> Right = 207<br/></li> <li> End<br/></li> <li> DisplayFlags = 280<br/></li> <li> TopColumn = 3<br/></li> <li> End<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin SQLPane = <br/></li> <li> End<br/></li> <li> Begin DataPane = <br/></li> <li> Begin ParameterDefaults = ""<br/></li> <li> End<br/></li> <li> Begin ColumnWidths = 9<br/></li> <li> Width = 284<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin CriteriaPane = <br/></li> <li> Begin ColumnWidths = 11<br/></li> <li> Column = 1440<br/></li> <li> Alias = 900<br/></li> <li> Table = 1170<br/></li> <li> Output = 720<br/></li> <li> Append = 1400<br/></li> <li> NewValue = 1170<br/></li> <li> SortType = 1350<br/></li> <li> SortOrder = 1410<br/></li> <li> GroupBy = 1350<br/></li> <li> Filter = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> End<br/></li> <li> End<br/></li> <li>End<br/></li> <li>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_CommentDiary'<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPaneCount' , N'SCHEMA',N'dbo', N'VIEW',N'View_CommentDiary', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_CommentDiary'<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_AddPhoto]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 添加照片<br/></li> <li>-- 返回添加照片<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_AddPhoto]<br/></li> <li> @BlogID int,<br/></li> <li> @Subject varchar(50),<br/></li> <li> @Url varchar(500)<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION ADDPHOTO<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> -- 获取现在时间<br/></li> <li> DECLARE @UploadDate AS datetime<br/></li> <li> SET @UploadDate = GETDATE()<br/></li> <li> -- 添加照片<br/></li> <li> INSERT INTO PHOTO_INFO<br/></li> <li> (BlogID<br/></li> <li> ,Subject<br/></li> <li> ,Url<br/></li> <li> ,UploadDate)<br/></li> <li> VALUES<br/></li> <li> (@BlogID<br/></li> <li> ,@Subject<br/></li> <li> ,@Url<br/></li> <li> ,@UploadDate)<br/></li> <li> -- 返回添加照片<br/></li> <li> SELECT * FROM PHOTO_INFO WHERE PhotoID = @@IDENTITY<br/></li> <li>COMMIT TRANSACTION ADDPHOTO<br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_DeletePhoto]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li> <br/></li> <li>-- =============================================<br/></li> <li>-- Description: 删除照片<br/></li> <li>-- 返回最新的照片<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_DeletePhoto]<br/></li> <li> @PhotoID int<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION DELETEDIARY<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DELETE FROM PHOTO_INFO<br/></li> <li> WHERE PhotoID = @PhotoID<br/></li> <li> -- 返回最新日志<br/></li> <li> SELECT TOP 1 * FROM PHOTO_INFO<br/></li> <li> ORDER BY UploadDate DESC<br/></li> <li>COMMIT TRANSACTION DELETEDIARY<br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_NextPhoto]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 获取指定博客指定照片下一张照片<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_NextPhoto]<br/></li> <li> @PhotoID int,<br/></li> <li> @BlogID int<br/></li> <li>AS<br/></li> <li>BEGIN<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DECLARE @NextPhotoID AS int<br/></li> <li> SELECT @NextPhotoID = MIN(PhotoID)<br/></li> <li> FROM Photo_INFO<br/></li> <li> WHERE PhotoID > @PhotoID<br/></li> <li> AND BlogID = @BlogID<br/></li> <li> IF (@NextPhotoID IS null)<br/></li> <li> SET @NextPhotoID = @PhotoID<br/></li> <li> -- 返回下一张照片<br/></li> <li> SELECT * FROM Photo_INFO WHERE PhotoID = @NextPhotoID<br/></li> <li>END<br/></li> <li><br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_PreviousPhoto]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li><br/></li> <li>-- =============================================<br/></li> <li>-- Description: 获取指定博客指定照片上一张照片<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_PreviousPhoto]<br/></li> <li> @PhotoID int,<br/></li> <li> @BlogID int<br/></li> <li>AS<br/></li> <li>BEGIN<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> DECLARE @PreviousPhotoID AS int<br/></li> <li> SELECT @PreviousPhotoID = MAX(PhotoID)<br/></li> <li> FROM Photo_INFO<br/></li> <li> WHERE PhotoID < @PhotoID<br/></li> <li> AND BlogID = @BlogID<br/></li> <li> IF (@PreviousPhotoID IS null)<br/></li> <li> SET @PreviousPhotoID = @PhotoID<br/></li> <li> -- 返回上一张照片<br/></li> <li> SELECT * FROM Photo_INFO WHERE PhotoID = @PreviousPhotoID<br/></li> <li>END<br/></li> <li> <br/></li> <li>' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Proc_AddDiary]') AND type in (N'P', N'PC'))<br/></li> <li>BEGIN<br/></li> <li>EXEC dbo.sp_executesql @statement = N'<br/></li> <li>-- =============================================<br/></li> <li>-- Description: 添加日志<br/></li> <li>-- 更新博客最后跟新日期<br/></li> <li>-- 返回添加日志<br/></li> <li>-- =============================================<br/></li> <li>CREATE PROCEDURE [dbo].[Proc_AddDiary]<br/></li> <li> @BlogID int,<br/></li> <li> @Subject varchar(100),<br/></li> <li> @DiaryContent ntext<br/></li> <li>AS<br/></li> <li>BEGIN TRANSACTION ADDDIARY<br/></li> <li> SET NOCOUNT ON;<br/></li> <li> -- 获取现在时间<br/></li> <li> DECLARE @ReleaseDate AS datetime<br/></li> <li> SET @ReleaseDate = GETDATE()<br/></li> <li> -- 更新博客信息<br/></li> <li> UPDATE USER_INFO<br/></li> <li> SET LastUpdateDate = @ReleaseDate<br/></li> <li> WHERE UserID = @BlogID<br/></li> <li> -- 添加日志<br/></li> <li> INSERT INTO DIARY_INFO<br/></li> <li> (BlogID<br/></li> <li> ,Subject<br/></li> <li> ,DiaryContent<br/></li> <li> ,ReleaseDate)<br/></li> <li> VALUES<br/></li> <li> (@BlogID<br/></li> <li> ,@Subject<br/></li> <li> ,@DiaryContent<br/></li> <li> ,@ReleaseDate)<br/></li> <li> -- 返回添加日志<br/></li> <li> SELECT * FROM DIARY_INFO WHERE DiaryID = @@IDENTITY<br/></li> <li>COMMIT TRANSACTION ADDDIARY' <br/></li> <li>END<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[View_RegionBlog]'))<br/></li> <li>EXEC dbo.sp_executesql @statement = N'CREATE VIEW [dbo].[View_RegionBlog]<br/></li> <li>AS<br/></li> <li>SELECT TOP (10) UserID, BlogName<br/></li> <li>FROM dbo.USER_INFO<br/></li> <li>ORDER BY RegionDate DESC<br/></li> <li>' <br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPane1' , N'SCHEMA',N'dbo', N'VIEW',N'View_RegionBlog', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]<br/></li> <li>Begin DesignProperties = <br/></li> <li> Begin PaneConfigurations = <br/></li> <li> Begin PaneConfiguration = 0<br/></li> <li> NumPanes = 4<br/></li> <li> Configuration = "(H (1[40] 4[20] 2[20] 3) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 1<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 4 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 2<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 2 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 3<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (4 [30] 2 [40] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 4<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [56] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 5<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (2 [66] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 6<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [50] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 7<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 8<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1[56] 4[18] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 9<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [75] 4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 10<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1[66] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 11<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [60] 2))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 12<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(H (1) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 13<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 14<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (2))"<br/></li> <li> End<br/></li> <li> ActivePaneConfig = 0<br/></li> <li> End<br/></li> <li> Begin DiagramPane = <br/></li> <li> Begin Origin = <br/></li> <li> Top = 0<br/></li> <li> Left = 0<br/></li> <li> End<br/></li> <li> Begin Tables = <br/></li> <li> Begin Table = "USER_INFO"<br/></li> <li> Begin Extent = <br/></li> <li> Top = 6<br/></li> <li> Left = 38<br/></li> <li> Bottom = 121<br/></li> <li> Right = 197<br/></li> <li> End<br/></li> <li> DisplayFlags = 280<br/></li> <li> TopColumn = 4<br/></li> <li> End<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin SQLPane = <br/></li> <li> End<br/></li> <li> Begin DataPane = <br/></li> <li> Begin ParameterDefaults = ""<br/></li> <li> End<br/></li> <li> Begin ColumnWidths = 9<br/></li> <li> Width = 284<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin CriteriaPane = <br/></li> <li> Begin ColumnWidths = 11<br/></li> <li> Column = 1440<br/></li> <li> Alias = 900<br/></li> <li> Table = 1170<br/></li> <li> Output = 720<br/></li> <li> Append = 1400<br/></li> <li> NewValue = 1170<br/></li> <li> SortType = 1350<br/></li> <li> SortOrder = 1410<br/></li> <li> GroupBy = 1350<br/></li> <li> Filter = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> End<br/></li> <li> End<br/></li> <li>End<br/></li> <li>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_RegionBlog'<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPaneCount' , N'SCHEMA',N'dbo', N'VIEW',N'View_RegionBlog', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_RegionBlog'<br/></li> <li>GO<br/></li> <li>SET ANSI_NULLS ON<br/></li> <li>GO<br/></li> <li>SET QUOTED_IDENTIFIER ON<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[View_UpdateBlog]'))<br/></li> <li>EXEC dbo.sp_executesql @statement = N'CREATE VIEW [dbo].[View_UpdateBlog]<br/></li> <li>AS<br/></li> <li>SELECT TOP (10) UserID, BlogName<br/></li> <li>FROM dbo.USER_INFO<br/></li> <li>ORDER BY LastUpdateDate DESC<br/></li> <li>' <br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPane1' , N'SCHEMA',N'dbo', N'VIEW',N'View_UpdateBlog', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]<br/></li> <li>Begin DesignProperties = <br/></li> <li> Begin PaneConfigurations = <br/></li> <li> Begin PaneConfiguration = 0<br/></li> <li> NumPanes = 4<br/></li> <li> Configuration = "(H (1[40] 4[20] 2[20] 3) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 1<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 4 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 2<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1 [50] 2 [25] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 3<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (4 [30] 2 [40] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 4<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [56] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 5<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (2 [66] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 6<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [50] 3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 7<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (3))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 8<br/></li> <li> NumPanes = 3<br/></li> <li> Configuration = "(H (1[56] 4[18] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 9<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1 [75] 4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 10<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (1[66] 2) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 11<br/></li> <li> NumPanes = 2<br/></li> <li> Configuration = "(H (4 [60] 2))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 12<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(H (1) )"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 13<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (4))"<br/></li> <li> End<br/></li> <li> Begin PaneConfiguration = 14<br/></li> <li> NumPanes = 1<br/></li> <li> Configuration = "(V (2))"<br/></li> <li> End<br/></li> <li> ActivePaneConfig = 0<br/></li> <li> End<br/></li> <li> Begin DiagramPane = <br/></li> <li> Begin Origin = <br/></li> <li> Top = 0<br/></li> <li> Left = 0<br/></li> <li> End<br/></li> <li> Begin Tables = <br/></li> <li> Begin Table = "USER_INFO"<br/></li> <li> Begin Extent = <br/></li> <li> Top = 6<br/></li> <li> Left = 38<br/></li> <li> Bottom = 121<br/></li> <li> Right = 197<br/></li> <li> End<br/></li> <li> DisplayFlags = 280<br/></li> <li> TopColumn = 4<br/></li> <li> End<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin SQLPane = <br/></li> <li> End<br/></li> <li> Begin DataPane = <br/></li> <li> Begin ParameterDefaults = ""<br/></li> <li> End<br/></li> <li> Begin ColumnWidths = 9<br/></li> <li> Width = 284<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> Width = 1500<br/></li> <li> End<br/></li> <li> End<br/></li> <li> Begin CriteriaPane = <br/></li> <li> Begin ColumnWidths = 11<br/></li> <li> Column = 1440<br/></li> <li> Alias = 900<br/></li> <li> Table = 1170<br/></li> <li> Output = 720<br/></li> <li> Append = 1400<br/></li> <li> NewValue = 1170<br/></li> <li> SortType = 1350<br/></li> <li> SortOrder = 1410<br/></li> <li> GroupBy = 1350<br/></li> <li> Filter = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> Or = 1350<br/></li> <li> End<br/></li> <li> End<br/></li> <li>End<br/></li> <li>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_UpdateBlog'<br/></li> <li>GO<br/></li> <li>IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_DiagramPaneCount' , N'SCHEMA',N'dbo', N'VIEW',N'View_UpdateBlog', NULL,NULL))<br/></li> <li>EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_UpdateBlog'<br/></li> </ol></div><em onclick="copycode($('code_-1'));">复制代码</em></div>
好象用SQL2000读不了那个数据库:'(
我做个附件上传,希望有人能帮帮我。再此多谢了!
你所提的问题已经解决,<a href="http://www.51aspx.com/CV/SimpleUsersBlog/" target="_blank">http://www.51aspx.com/CV/SimpleUsersBlog/</a>