<!DOCTYPE student_main SYSTEM "student.dtd">
<student_main>
<students>
<student xh="s001">
<name>张三</name>
<sex>男</sex>
<age>18</age>
</student>
<student xh="s002">
<name>李四</name>
<sex>女</sex>
<age>19</age>
</student>
<student xh="s003">
<name>王五</name>
<sex>男</sex>
<age>20</age>
</student>
</students>
<electives>
<elective xh="soo1">
<kch>c01</kch>
<score>85</score>
</elective>
<elective xh="soo2">
<kch>c02</kch>
<score>90</score>
</elective>
</electives>
<courses>
<course kch="c01">
<kcm>数据结构</kcm>
<credit>4</credit>
</course>
<course kch="c02">
<kcm>数据库系统</kcm>
<credit>3</credit>
</course>
</courses>
</student_main>
1、创建两张测试表,
create table test_cj(name VARCHAR(20), remark varchar2(20))
create table test_kc(name VARCHAR(20), remark varchar2(20))
2、插入测试数据
insert into test_cj values('xh','cj_1')
insert into test_cj values('kcdh','cj_2')
insert into test_cj values('cj','cj_3')
insert into test_kc values('kcdh','kc_1')
insert into test_kc values('kcm','kc_2')
3、查询两张表的总记录数,select t.*, rowid from test_cj t union all select t.*, rowid from test_kc t,
4、编写sql,两张表进行关联,select t.name, t.remark, b.remark from test_cj t, test_kc b where t.name=b.name,可以发现关联出kcdh的记录,
1、你的XSB里面可能有某条记录的ZY这个字段是空的(NULL),录入的时候可能是忘记录入个别同学的专业了,请检查。DISTINCT选出的专业名称中有空值,而空值在VB里面是不认的,无法加载到下拉框里面。2、请给出详细代码,特别是黄色背景的,估计和1的错误一样。
3、请确认Form1中“课程名”后面的下拉框的 名称属性 是StuKCM,同时确认数据库里面的KCM这个字段名称没有错,和黄色代码部分括号中引号里面的KCM一模一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)