C# 如何将access数据库的ID号批量添加成数组元素

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:43:08
说明:
1、正在初学C#,也正准备考驾照,所以,就模仿网络上的驾驶员在线考试系统写一个winform版的学习、练习和考试程序。一边学C#,一边学交规理论,一举两得。
2、练习程序里有“顺序练习”、“分类练习”、“随机练习”和“强化练习”四项,所以我的思路是直接通过sql语句取得所有该类试题的所有ID号(即试题号)后,然后将所有的id号动态生成一个相应的数组,最后通过读取数组ID元素的方式来调用相应的数据库里的试题,这样能减少很多的重复代码,也使程序结构变得简单。我已用sql语句写好了“顺序练习”、“分类练习”和部分“随机练习”(没能解决随机练习的抽取不重复题号的问题),感觉程序结构很乱,而且感觉是骨、肉杂合,不容易维护,所以想到用数组的方式来解决。现在看得书很初级,所以将access数据库id生成动态数组就难住了我,请高手赐教,请给出你的思路和代码,不胜感谢!
已经实现!

var[] id = from c in [TableName] select new { c.id };
学习C# 3.0的LINQ吧,一条语句就完成了。

用的是VS2008?用Linq to Sql,把数据操作当成对象来处理,估计比用数组还要方便。Linq to SQL的有关内容请参看MSDN。

为什么不用集合?
list arraylist 不好意思都是Java得
C#相应的都有

为什么不用集合?
list arraylist 不好意思都是Java得
C#相应的都有