0

私は学生と呼ばれるテーブルを持っています。このテーブルには最大 4 人の学生を入れることができます。フィールドは、Student1、Student2、Student3、Student4 と呼ばれます。

私が抱えている問題は、何人の学生が挿入されるかわからないことです-それはすべて、「学生」と呼ばれる配列に何人いるかによって異なります

これは私の挿入文です

INSERT INTO [Group] (Student1, Student2, Student3, Student4, projectdifficulty) 
VALUES(" & Convert.ToInt32(students(0)) & ", " & Convert.ToInt32(students(1)) & "," 
& Convert.ToInt32(students(2)) & ", " & Convert.ToInt32(students(3)) & ", 'complex')"

場合によっては、students(3) がないため、挿入しようとするとエラーがスローされます。どうすればこれを回避できますか? VB で if ステートメントを使用する必要がありますか?

ありがとう。

4

1 に答える 1