Repeater控件ACCESS分页演示(net2.0)

时间:2006/4/13 10:48:22      阅读:3366     附件: vs2005.rar (经验值:0)     下载:48

      本次示例使用“全能数据库组件Web3.Data” for .NET2.0作为数据库访问接口,在这首先介绍一下本组件的功能:

      Web3.Data.dll是特意封装的高性能类库,为数据库存储提供最好可申缩性通用数据库访问接口,如果你是一个建站菜鸟,突然想学ASP.Net开发一个网站,可是在面对数据库链接、读取数据等等问题时却无从下手?如果你是一个资深的网站开发人员,可此时却在为重复相同的数据库代码感到厌倦?本站提供的数据库组件Web3.Data.dll,将微软官方提供的标准数据库访问类完美封装(有兴趣可以到微软下载原代码),让您只需手写传统工作的20%代码,即可实现同样效果。这个安全、高效率的组件已涵盖所有数据库操作行为,并可实现Access、Oracle与SQL Server三种数据库的自由切换。
 
      我们先对比一下传统的web网站数据库编程代码和使用组件代码
 
传统的web网站数据库编程代码:
Dim Conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db.mdb") 'ACCESS 链接字符串
Dim ConnAcc As OleDbConnection = New OleDbConnection(Conn)  'OleDB链接类的实例化
ConnAcc.Open() '打开数据库
Dim strSQL As String = "select * from table"  '要执行的SQL语句
Dim da As OleDBDataAdapter = New OledbDataAdapter(strSQL, ConnAcc)  '数据适配器
Dim ds As DataSet = New DataSet()  'DataSet类实例化
da.Fill(ds, "Table") '填充
ConnAcc.Close() '关闭数据库
DataGrid1.DataSource = ds.Tables("Table").DefaultView  '获取数据源
DataGrid1.DataBind() '绑定数据

使用数据库Web3.Data.dll组件
Dim strSQL As String = "select * from table"    '要执行的SQL语句
Dim dv As DataView
dv = helper.ExecuteDataset(Conn, CommandType.Text, strSQL).Tables(0).DefaultView '使用Web3.Data.dll组件的ExecuteDataset


DataGrid1.DataSource = dv   '获取数据源
DataGrid1.DataBind()

使用组件在实际使用中,你不用再记住那些烦人的类名与用法,一句SQL语句从此代替以往的烦人代码。


      在.net2.0中,可以不写一句代码便可以完成数据的绑定,但有时候在做一些自定义数据显示时就显得力不从心,要写非常多的代码,以下我来给大家介绍使用组件的方法,首先要配置好数据库数据源,详见web.config文件,代码见工程文件,演示如图:

评论
  • Re:Repeater控件ACCESS分页演示(net2.0)  (2006/7/14 20:00:20) by luntaner 
    很好的代码。
  • Re:Repeater控件ACCESS分页演示(net2.0)  (2006/8/11 15:35:46) by 飘萍 
    不错,正在学习数据库。
  • Re:Repeater控件ACCESS分页演示(net2.0)  (2007/11/21 8:30:08) by mxfy 
    很好
  • Re:Repeater控件ACCESS分页演示(net2.0)  (2011/8/18 16:36:26) by 闂呭繑鈧洝鐨?Url= 

    正在学习数据库。

标 题:
 
姓 名:
 
主 页:

验证码:

评论:
 

Because of the cache,you may see your comments several minutes later.