2009-03-28 14 views
0

私は、学生に関するいくつかの情報を保持するために小さなSQLデータベースを作成しました。私はDBにデータを保存したい。私はデータソースウィザードを使用してデータの表示/管理/保存を行ってきました。私が救う必要があるまで、それはすべて動作します。私は保存ボタンをダブルクリックしました。これはそこにあるコードです:SQLデータベースに保存しますか?

this.Validate(); 
this.studentsBindingSource.EndEdit(); 
this.studentsTableAdapter.Update(this.studentsDataSet.FirstClass); 

なぜこれは機能しませんか?

答えて

4

キーフィールドをデータベースのプライマリキーとして設定してください。フィールドをプライマリキーとしてマークするのを忘れた場合、データセットは正常に設定されますが、更新することはできません。私が覚えていることから、それはエラーを発生させないか、エラーが明確でないことがあります。

+0

私はすでに主キーを設定しています。それは各学生のIDに設定されています。しかし、アドバイスの良いビット。 – Kredns

関連する問題