使用ASP.NET 2008 Express不支持CREATE TABLE SQL构造或语句

时间:2012-11-16 08:46:08

标签: asp.net sql-server sql-server-2008

使用MS Visual Web Developer 2008尝试将简单的SQL运行到查询中以创建表:

CREATE TABLE [dbo].[Category](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](max) NOT NULL,
    [ParentID] [int] NULL,
 CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

执行此查询后,我在消息窗口中收到以下错误:

The CREATE TABLE SQL construct or statement is not supported ASP.NET

但是,该表已创建。

你能帮我解释为什么我会收到这个错误,为什么在那之后创建表?

ALTER声明中显示类似的错误消息。

1 个答案:

答案 0 :(得分:3)

快速Google搜索产生了以下链接:

http://forums.codeguru.com/showthread.php?428733-Create-Table-Visual-Studio-SQL-Compact-Vista

根据该线程,导致错误的最可能原因是您发出的语句无法以图形方式表示,但这并不会阻止创建表。