0

C# を使用してログイン システムを作成しています。ユーザーが入力したユーザー名が既にデータベースの一部であるかどうかを確認したい。これは、データ アダプターに接続し、チェック ボックスからデータを取得した後にこれを更新するコードです。

NorthwindDataSetTableAdapters.CustomersTableAdapter north = new NorthwindDataSetTableAdapters.CustomersTableAdapter();
NorthwindDataSet.CustomersDataTable northtable = north.GetData();


NorthwindDataSet northwindDataSet1 = new NorthwindDataSet();
NorthwindDataSet.CustomersRow newCustomersRow =
northwindDataSet1.Customers.NewCustomersRow();

newCustomersRow.Username = TextBox1.Text.ToString();
newCustomersRow.Password = TextBox2.Text.ToString() ;
newCustomersRow.FirstName = TextBox3.Text.ToString();
newCustomersRow.Surname = TextBox4.Text.ToString();

northwindDataSet1.Customers.Rows.Add(newCustomersRow);

north.Update(northwindDataSet1.Customers);
northwindDataSet1.Customers.AcceptChanges();

if (Page.IsValid)
 Response.Redirect("thankyou.aspx"); 

Usernameフィールドの重複データをチェックする最良の方法は何ですか?

4

3 に答える 3

0

テーブル列を主キーまたは一意としてマークしないのはなぜですか? 次に、try{}catcht{} ステートメント内で例外を処理します。

于 2013-05-12T14:18:56.427 に答える