0

選択した学校に基づいてモジュールからすべての「コース名」を取得するコードがあります。

たとえば、生物学の学校には「生化学」と「海洋生物学」というモジュールがあります。計算で使用するには、これらの両方を選択する必要があります。

現在、コードを実行すると、最初のモジュール、つまり「生化学」のみが使用されますが、すべてのモジュールを選択する必要があります。

誰でも助けることができますか?

  Dim courseSelectCom As New SqlCommand("SELECT course_name FROM course where school= '%"schoolSelect & "' ", _
                                connection)
4

4 に答える 4

0

コマンドの実行に何を使用していますか? ExecuteScalar を使用すると、最初の結果のみが得られます。ExecuteReader を使用して読み通すか、DataAdapter を使用して DataSet に入力します。

于 2013-04-17T11:54:41.077 に答える
0
Dim courseSelectCom As New SqlCommand("SELECT course_name FROM course where school=@School", _connection)

courseSelectCom.Parameter.Add("@School", SqlDbType.VarChar).Value = SchoolSelect.Text

SchoolSelect学校を選択するテキストボックスです

于 2013-04-17T11:56:37.797 に答える