谢谢各位...其实我就是这样弄得....可能表述的时候有问题....肯定要现有试卷...才能有题...可是就想购物车一样....我先把试题拿出来..放在一个datatable里面....在生成一份视题的时候先生成试卷...然后第三张表里面的试题在写道数据库中....其实这个过程我做了....就是我以后在修改这个试卷的时候..还可以向试卷里面添加新的试题和删除试题..........这个地方我做的不好...请问有什么好的方法..而且第三个表里面没有试题的title....我要在界面上面显示每到试题的title..请问该怎么办....
这几天做的我头很晕...说得不清楚.....我想知道..你说得 先有试卷,试题!然后建立关系! 这个是什么意思??????

解决方案 »

  1.   

    先生成试卷ID和试题ID
    相当于试卷一个表,试题一个表然后再建立一个关联的表!!
    通过这个关联的表你就可以知道一张试卷有多少试题了!!也可以知道一个试题都出现哪些试卷里面了!修改的时候可以列出一张试卷里的所有试题和其它试题,然后进行删除和添加!==================================
    弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪的
    星星蓝蓝的天.
      

  2.   

    >第三个表: Cid (key)(标识) | 试卷id() | 试题id |
    用left join 这个表就可以去掉,在第二个新加个字段叫题目id 作用是与第一个表建立关系。例如select * from 我的第一个表 left join 第二个表 on 第二个表.题目id = 我的第一个表.题目id where TABLE1.ID = 想要的ID或其它条件数据库的关系才是它的本质而不仅仅是数据的存储。。呵呵
      

  3.   

    久违了 ArLi2003(阿利 找新工作中) ......你回来.net 真高兴./...
      

  4.   

    asp.net上面的那个TTc的例子和你的很像....你去看看就可以了..说也说不明白...