0

st_Ageこれらの列と型を使用して Visual C# でテーブルを作成しました

  • id(プロパティを 1 ずつインクリメントし、主キーとして割り当てます)
  • Name(nvarchar(50))
  • age(整数)

ソースコードを完了するとエラーは表示されませんが、実行すると次のエラーメッセージが表示されます。

IDENTITY_INSERT が OFF に設定されている場合、テーブル 'st_Age' の ID 列に明示的な値を挿入できません。

ツールメニューから問題を解決しようとしましたが、成功しませんでした。

誰かが問題を解決する正しい方法を教えてくれませんか?

よろしくお願いします。

4

3 に答える 3

0

すべてのコードに感謝します: private void button1_Click(object sender, EventArgs e) { if(txtName.Text!="" || txtAge.Text!="") { cn.Open(); cmd.CommandText=@"st_Age(id,name,age) 値に挿入 (1,'"+txtName+"','"+txtAge+"') "; cmd.ExecuteNonQuery(); cmd.Clone(); MessageBox.Show("行が挿入されました","プログラミングは面白いです"); // cn.Close();

        }

................................................................... ...................テーブル変数エラーかもしれませんが、データベースを構築するためにVisual Studio 2012を使用しました(ms sqlサーバーのスタンドアロンバージョンではありません)

于 2014-10-30T18:02:06.227 に答える