C#答题程序

       本来在学校学习使用C#时一直使用的是数据库来进行数据存取,但发现使用中你的产品是给用户使用的,不可能让每个用户都去安装那么庞大,繁琐的数据库程序,开始我根据网上给的方法去使用轻量级数据库,但发现它的移植性也不是那么好,最终,在询问老师后,我找到了一个完美的方法------XML。

       数据库是针对巨大数据才存在需要的,像一些小的程序,其实数据量也就几千行,完全用不到那么庞大的数据库软件,而XML文件这时候就起到了作用,不需要软件的安装,只需要文本便能编辑,文件的属性让XML文件能在任何系统下畅行无阻。

       生成XML文件的方法也很简单,在SQL SERVER中便能实现,以下是一个例子,直接在SQLSERVER中执行即可:

      SELECT [Customer].custid AS [custid],[Customer].companyname AS [companyname],[Order].orderid AS [orderid],[Order].orderdate AS [orderdate]

      FROM Sales.Customers AS [Customer]INNER JOIN Sales.Orders AS [Order]ON [Customer].custid = [Order].custid

      WHERE 1 = 2FOR XML AUTO, ELEMENTS,XMLSCHEMA('TK461-CustomersOrders');

      在C#中,实际对XML操作,需要用XML文件进行读取:

                                                  DATASET DS;

                                                  DS.ReadXml(地址);

      存取可以使用DATASET

                            DATAROW等在程序中进行操作。



阅读更多
文章标签: SQL c# XML
想对作者说点什么? 我来说一句

选择题答题程序

2013年06月30日 865KB 下载

C#在线答题系统 纯代码编写

2011年05月27日 331KB 下载

没有更多推荐了,返回首页

不良信息举报

C#答题程序

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭