linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > asp.net >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·NetBPM工作流的一个示例:请假
·Office Web Components(OWC)绘
·asp.net正则表达式语法
·asp.net 2.0 ajax中使用PopupC
·Ado.Net读取Excel常见问题总结
·数据源为空时如何让GridView显
·如何让UpdatePanel支持文件上传
·C#.Net的常见面试试题和参考答
·asp.net ajax客户端编程+jquer
·Brettle.Web.NeatUpload.dll支
·ASP.NET使用Cookie
·ASP.NET DEMO 15: 同时支持行单
·如何使IE的后退按钮无效
·如何在ASP.NET中用OWC绘制图表
·asp.net:正确判断当前用户角色
最新文章
·Ajax Control Toolkit Animati
·讨论一下类似BlogEngine内一次
·使用CSS+SiteMap+UserControl+
·Asp.net中多彩下拉框的实现
·浅谈ASP.NET的Postback
·分清ASP.NET AJAX中的Extender
·Tip:在使用AjaxControlTookit
·有关注册DataItem的一些可能被
·IIRF(Ionic's Isapi Rewrite
·asp.net 客户端回调功能的实现
·关于控件部分的看法--读Progra
·为什么在vista上做开发
·如何封装JS和CSS文件为服务器端
·岂今我看过的最强的排序算法
·设计模式学习笔记之单件模式
Google
 
DataSet中的操作更新到Access数据库
[ 作者:  加入时间:2007-10-15 16:19:33  来自:Linux联盟收集整理 ]
代码如下: VyELinux联盟
   VyELinux联盟
  <%@import Namespace =Namespace=system.data%> VyELinux联盟
  <%@import Namespace =Namespace=system.data.oledb%> VyELinux联盟
  <script language=vb runat=server> VyELinux联盟
  Sub page_load()sub page_load() VyELinux联盟
   dim strConnection as string VyELinux联盟
   dim strSQL as string VyELinux联盟
   dim objDataSet as new DataSet() VyELinux联盟
   dim objConnection as OledbConnection VyELinux联盟
   dim objAdapter as OledbDataAdapter VyELinux联盟
   VyELinux联盟
   strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ VyELinux联盟
   "Data Source=h:BegASPNETNorthwind.mdb" '使用的数据库是Access自带的示例文件:Northwind.mdb VyELinux联盟
   strSQL = "select 雇员ID,姓氏,名字 from 雇员" VyELinux联盟
   VyELinux联盟
   objConnection = new OledbConnection(strConnection) VyELinux联盟
   objAdapter = new OledbDataAdapter(strSQL , objConnection) VyELinux联盟
   VyELinux联盟
   objAdapter.fill(objDataSet , "Employees") VyELinux联盟
   VyELinux联盟
   dgNameList1.DataSource = objDataSet.Tables("Employees").DefaultView VyELinux联盟
   dgNameList1.DataBind() VyELinux联盟
   VyELinux联盟
   '-----------------------------------------------------------向表添加一个新行 VyELinux联盟
   dim objTable as DataTable VyELinux联盟
   dim objNewRow as DataRow VyELinux联盟
   VyELinux联盟
   objTable = objDataSet.Tables("Employees") VyELinux联盟
   objNewRow = objTable.NewRow() VyELinux联盟
   objNewRow("姓氏") = "聂" VyELinux联盟
   objNewRow("名字") = "大鹏" VyELinux联盟
   objTable.Rows.Add(objNewRow) VyELinux联盟
   VyELinux联盟
   objNewRow = objTable.NewRow() VyELinux联盟
   objNewRow("姓氏") = "王" VyELinux联盟
   objNewRow("名字") = "志东" VyELinux联盟
   objTable.Rows.Add(objNewRow) VyELinux联盟
   VyELinux联盟
   dgNameList2.DataSource = objTable.DefaultView VyELinux联盟
   dgNameList2.DataBind() VyELinux联盟
   VyELinux联盟
   VyELinux联盟
   '-----------------------------------------------------------更新表中的行 VyELinux联盟
   dim objRow as DataRow VyELinux联盟
   VyELinux联盟
   objRow = objTable.Rows(3) VyELinux联盟
   objRow("姓氏") = "谷" VyELinux联盟
   objRow("名字") = "丰" VyELinux联盟
   VyELinux联盟
   dgNameList3.DataSource = objTable.DefaultView VyELinux联盟
   dgNameList3.DataBind() VyELinux联盟
   VyELinux联盟
   VyELinux联盟
   VyELinux联盟
   '-----------------------------------------------------------删除表中的行 VyELinux联盟
   objTable.Rows(objTable.Rows.Count - 2).Delete() VyELinux联盟
   VyELinux联盟
   dgNameList4.DataSource = objTable.DefaultView VyELinux联盟
   dgNameList4.DataBind() VyELinux联盟
   VyELinux联盟
   VyELinux联盟
   VyELinux联盟
   '================================================VyELinux联盟
更新数据源 VyELinux联盟
   dim objBuilder as OledbCommandBuilder VyELinux联盟
   VyELinux联盟
   objBuilder = new OledbCommandBuilder(objAdapter) VyELinux联盟
   objAdapter.UpdateCommand = objBuilder.GetUpdateCommand() VyELinux联盟
   objAdapter.InsertCommand = objBuilder.GetInsertCommand() VyELinux联盟
   objAdapter.DeleteCommand = objBuilder.GetDeleteCommand() VyELinux联盟
   VyELinux联盟
   objAdapter.Update(objDataSet , "Employees") VyELinux联盟
  end sub VyELinux联盟
  </script> VyELinux联盟
   VyELinux联盟
  <html> VyELinux联盟
  <body> VyELinux联盟
  <table width=100%> VyELinux联盟
   <tr> VyELinux联盟
   <td>原始数据</td> VyELinux联盟
   <td>添加行</td> VyELinux联盟
   <td>编辑行</td> VyELinux联盟
   <td>删除行</td> VyELinux联盟
   </tr> VyELinux联盟
   <tr> VyELinux联盟
   <td valign=top><asp:datagrid id=dgNameList1 runat=server /></td> VyELinux联盟
   <td valign=top><asp:datagrid id=dgNameList2 runat=server /></td> VyELinux联盟
   <td valign=top><asp:datagrid id=dgNameList3 runat=server /></td> VyELinux联盟
   <td valign=top><asp:datagrid id=dgNameList4 runat=server /></td> VyELinux联盟
   </tr> VyELinux联盟
   </table> VyELinux联盟
   VyELinux联盟
   <hr> VyELinux联盟
   VyELinux联盟
   <asp:datagrid id=dgUpd runat=server /> VyELinux联盟
  </body> VyELinux联盟
  </html> Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·动态创建、压缩Access数据库(*.MDB)  (2007-10-30 16:08:12)
 ·把dataset作为一个xml文件传给客户端  (2007-10-26 11:59:37)
 ·用DataReader还是DataSet  (2007-10-22 11:37:17)
 ·perl连接access数据库  (2007-10-11 17:28:57)