新闻§资讯NEWS

深圳网站设计内的数据库和XML数据的访问

作者:深圳网站建设 来源:万广互联 浏览数:2498 发布时间:2012-9-28 23:26:24

在“ADO+”解决了数据库连接的基本问题以后,ASP.Net数据库访问的主要问题就集中到数据的存储、显示和处理上。本节将解决这些问题,同时将解决ASP.Net中使用XML数据源的问题。

1、数据显示组件DataGrid
除了“ADO+”,ASP.Net也提供了其他的组件来支持数据库应用,其中就有前面提到过的“DataGrid”组件和“DataList”组件。在ASP.Net中,可以直接将这两种数据显示组件的数据源设为DataSet组件。

使用ASP.Net数据显示组件来显示数据库中的数据最简单的情况下可以用以下三步完成:

(1)使用“ADO+”查询一个数据库中的某个数据表,得到一个DataSet组件。

(2)建立一个DataGrid数据显示组件并且将其数据源设置为查询得到的DataGrid组件的相应数据表的DefaultView。

(3)调用DataGrid组件的DataBind方法进行数据绑定。

2、动态查询数据库的方法
对于使用过微软上一代动态网站开发技术(ASP)的读者,也许会为如此简单的代码就可以读取、显示数据库中的数据而感到惊讶。但是如果读者使用过Borland公司的“VCL”组件库,就会发现很早以前的“VCL“库就具有了如此强大的功能。

在较早一些的“ADO”中,如果希望动态地查询一个数据库,那么不外乎有两种方法:

(1)自己用字符串相加的方法建立一个SQL查询字符串。

(2)在SQLCommand中建立参数,直接传递数据。

第一种方法在构建SQL字符串的时候比较复杂,第二种方法更是需要调用一大堆的方法。在“ADO+”中终于提供了更好的、类似于Transaction-SQL中存储过程的参数设定方法。

归纳起来,在“ASP.Net”中利用“ADO+”动态查询数据库可以分为以下两步:

(1)建立一个SQLDataSetCommand对象,为其查询命令添加一个参数。

(2)利用SQLDataSetCommand动态设定参数值的方法在程序代码中动态地设定参数的值。

本文作者:万广互联

本文地址:http://www.wang0214.com/news/468.html

版权所有 转载时必须以连接形式注明作者和原始出处

已有0条评论,点击发表评论最新评论

发表评论

验证码: 点击切换验证码 看不清楚?
深圳品牌网站建设咨询热线:15013631202
150 1363 1202
158 1685 8308
深圳网站制作公司