0

複数のフォームを使用して、vb.net 2008 でプログラムを開発しました。

フォームの 1 つは、データベースをチェックして、学生 ID 番号がデータベースに存在するかどうかを確認する必要があります。

データベースにそのような ID 番号がない場合、プログラムは「そのような ID 番号はありません」というメッセージ ボックスでユーザーに通知する必要があります。そうでない場合、ID 番号がデータベースに存在する場合は、ID をすでに作成したdataGridView。

データベースにMS Accessを使用しています

4

2 に答える 2

1

コードを見ずに例を挙げるのは難しいですが、その ID を持つ学生の数を取得できます (したがって、存在する場合)。

select count(*) from [students table] where id = [The id to compare]

count > 0 の場合、存在します。そうでない場合 (0 の場合)、それは存在せず、メッセージを表示できます。

于 2012-08-06T16:57:50.817 に答える
0

DLookup() 関数があなたにぴったりだと思います。DLookup は、レコードセットから特定の値を検索できます。一致しない場合は null を返します。DLookup の詳細については、こちらを参照してください: DLookup 関数

于 2012-08-07T17:47:37.783 に答える