2013-05-03 51 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 :(...