2013-05-03 41 views
0
上设置Insert_Identity

我在WebMatrix中创建了一个数据库。我已经设置了isIdentitytrue但该表不会自动增加。它给我一个错误,说“Insert_Identity关闭”。WebMatrix在

如何打开它?

,我用来创建表

create table Product 
(
    _ID integer identity not null, 
    primary key(_ID), 
    unique(_ID), 
    Name varchar(50) not null 
) 

这里是我的GUI看起来像 enter image description here

然后我尝试添加的数据表中的SQL代码 enter image description here

而且发生错误。 我已经有了什么在

回答

1

我有同样的问题会不知道,我一直在寻找,我发现这个

Webmatrix 3 Sql Server CE 4 Busted?

它说,webmatrix3不支持DB GUI交互。

这就是你的问题的答案......希望它对我的情况有帮助。您可以使用基本的MySQL命令创建,显示数据等。 此外......

当我/某人创建一个sql脚本时,它创建的表格完全没有问题。你也不应该有这个问题。

否则,当您从网页,错误卷土重来:(和值插入我找不到为什么...

这就是我所做的一个例子。

var db = Database.Open("db"); 
var insertCommand = "INSERT INTO Driver(Name, LName, DNI) VALUES(@0, @1, @2)"; 
db.Execute(insertCommand, Name, LName, DNI); 
Response.Redirect("~/Driver"); 

我AM写这篇文章是因为你/某人可能在你的网页上有相同的问题LATERRR并且有人会完成答案,因为像我之前说过的用sql脚本创建表格应该没有任何问题,但是,从表单插入,我认为AUTOINCREMENT是个问题,因为它显示了一个关于PK的错误......(在大多数情况下,我一直在阅读)

希望它有帮助,我也读回WebMatrix2 :(...