日期:2014-05-18  浏览次数:20706 次

谢谢大家帮忙看看
数据库的表里有 题目编号 题目内容 然后 abcd 四个答案选项 然后 还有一个正确答案 现在想在winform里做出这个效果 
题目:xxxxxxx
请选择答案:A B C D 这里四个单选框
然后 点击下一题 就读到 数据库里下一个数据 
请问怎么实现 点下一题 就读出下一条数据呢 是使用datareader用编号作为查询条件 +1 还是把表先读到Dataset里 然后一一往下翻呢 谢谢大家


------解决方案--------------------
都可以,Dataset是吧所有数据一次性加载到内存,这样可以不频繁的访问数据库,datareader每次读取一条数据,每次都要从数据库读,哪种方式,你看着用吧
------解决方案--------------------
如果题目少(一般考试也就最多考100题吧。),用DataSet本地读取比较好。
------解决方案--------------------
探讨
请问怎么实现 点下一题 就读出下一条数据呢 是使用datareader用编号作为查询条件 +1 还是把表先读到Dataset里 然后一一往下翻呢 谢谢大家

------解决方案--------------------
这类问题纠结,表面上看是就等于一个流水线上的技术工人去做科研,其实是观念和习惯问题。
------解决方案--------------------
探讨
都可以,Dataset是吧所有数据一次性加载到内存,这样可以不频繁的访问数据库,datareader每次读取一条数据,每次都要从数据库读,哪种方式,你看着用吧