我刚学vb 做一个考试系统 在ado 利用查询 把数据库中的 题目和 答案字段分别找出来 在2个 datacombo控件中显示,最后想利用 2个按钮分别将 2个data控件中的显示的数据导入word模板中,然后利用word打印。这个问题 我自己想了好多办法。也看了不少文章 但是一直没法解决,这里先谢谢大家了

解决方案 »

  1.   

    顺便还有个问题。。带着问下。。
    在控件 adodc中 我查询用了2次查询中间union了 但是取order by rnd(id) 只能第一查询可以后面的却不能。怎么解决啊 
      

  2.   

    select top 2 id,sw_tm,sw_da from swtm where sw_lx='降水、蒸发试题(易)'order by rnd(id)  Union all select top 3 id, sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)order by rnd(sw_tm) ' Union select top 2 id,sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)'order by rnd(id)
    其中后一个查询的rnd 就不能用
      

  3.   

    不好意思 多复制了。
    应该是
    select top 2 id,sw_tm,sw_da from swtm where sw_lx='降水、蒸发试题(易)'order by rnd(id) 
     Union 
    select top 2 id,sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)'order by rnd(id) 就提示说 第2个 order by rnd(id)
    不能用
      

  4.   

    union只能用一个order by,是数据库规定的