Vb.net 循环访问数据库

Vb.net 循环访问数据库,vb.net,Vb.net,我有一个access数据库,其中包含以下内容: SEG,AMK,101427Y,EG3902,EG3902-G1 SEG,AMK,101427Y,EGS650,EGS650-G1 SEG,AMK,103852S,EG3901,EG3901-G1 SEG,AMK,103852S,EG3904,EG3904-G1 SEG,AMK,103852S,EGS104,EGS104-G1 SEG,AMK,103852S,EGS650,EGS650-G1 SEG,AMK,106581C,EG3901,EG390

我有一个access数据库,其中包含以下内容:

SEG,AMK,101427Y,EG3902,EG3902-G1
SEG,AMK,101427Y,EGS650,EGS650-G1
SEG,AMK,103852S,EG3901,EG3901-G1
SEG,AMK,103852S,EG3904,EG3904-G1
SEG,AMK,103852S,EGS104,EGS104-G1
SEG,AMK,103852S,EGS650,EGS650-G1
SEG,AMK,106581C,EG3901,EG3901-G1
SEG,AMK,106581C,EG3902,EG3902-G1
SEG,AMK,111713M,EG3901,EG3901-G1
SEG,AMK,111713M,EG3902,EG3902-G1
我想循环得到:示例

EG3091 - 103852S
       - 106581C
       - 111713M
是指一个包含不同模块代码的列表,学习该模块的学生如我列出的示例所示

我已经使用SQL命令从数据库中检索到了独特的模块列表

有人教我该怎么做吗


我能用这个循环吗?如果是,我怎么说学生是否与模块匹配?

为什么不这样查询:
从您的表中选择学生,其中模块='EG3091'
的想法是相同的,我无法列出所有模块代码,因为模块代码超过了N 30k。我知道where子句具有指定的条件,但现在我无法指定所有条件。