0

WebMatrix でデータベースを作成しました。そして、私は設定しましたisIdentity trueが、テーブルは自動インクリメントしません。「Insert_Identity is off」というエラーが表示されます。

オンにするにはどうすればよいですか。

テーブルの作成に使用した SQL コード

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

そして、ここに私のGUIがどのように見えるかがあります ここに画像の説明を入力

次に、テーブルにデータを追加してみます ここに画像の説明を入力

そして、エラーが発生します。私は何が起こっているのか手がかりがありません

4

1 に答える 1

1

私は同じ問題を抱えています、私は探していて、これを見つけました

Webmatrix 3 Sql Server CE 4 バステッド?

webmatrix3 は DB GUI との対話をサポートしていないと書かれています。

それがあなたの質問に対する答えです...私の場合に役立つことを願っています。基本的な MySQL コマンドを使用して、データの作成、表示などを行うことができます。さらに...

私/誰かがSQLスクリプトを作成すると、まったく問題なくテーブルが作成されます。あなたもそれで問題はないはずです。

それ以外の場合、Web ページから値を挿入すると、エラーが返されます :( 理由がわかりません...

これは私がしたことのほんの一例です。

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");

私がこれを書いているのは、あなた/誰かがあなたのWebページでLATERRRと同じ問題を抱えている可能性があり、誰かが答えを完成させるからです.SQLスクリプトを使用して前に述べたようにテーブルを作成するため、まったく問題はないはずですが、フォーム、PKに関するエラーが表示されるため、AUTOINCREMENTが問題だと思います...(私が読んでいるほとんどの場合)。

それが役立つことを願っています。また、WebMatrix2 :( ...

于 2013-06-03T07:40:12.483 に答える