1

これは私が使用したテーブルアダプターです。このコードでは、ユーザー名がデータベースに存在するかどうかをトラップします。どうやってやるの?私はtableadapterが初めてなので、この問題を解決するのは難しいです。

 TblGradesUserTableAdapter1.Insert(txtUsername.Text, txtPassword.Text, userType)

私を助けてください。ありがとう!

4

1 に答える 1

1

同じテーブル アダプターに新しいクエリを追加するとSELECT count、特定のユーザー名のユーザー名の数が返されます。

たとえば、これを行うことができます

Dim n as int = TblGradesUserTableAdapter1.CheckUserName(txtUsername.Text)

If n = 0 then
// insert the record
Else
//messagebox the duplicate
End if 
于 2012-08-13T08:16:25.933 に答える