VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Objective-C编程 >
  • 亲密接触ASP.Net(8)

http://www.aspcn.com 飞刀

我们前面的章节讲了一下如何显示数据库中信息以及DataReader和DataSet的基本用法,有朋友说不过瘾,要我快快写下面的章节,很是对不起,我实在是没有太多时间,写这些很慢。(不要扔鸡蛋,最多我不说废话啦)

我们这里还是来讲讲DataSet吧,这是一个功能强大的东东,我们在上一节对它有了一个初步的了解,这里我们要讲其如果用来操作数据。也是很简单的东东,但是功能强大,要讲全,不太可能,因为DataSet和DataGrid控件的讲解就占了.Net 帮助的50%以上,而这个总共有23M...

这里我们建立一个test.mdb数据库,做为测试的数据库,其中有一个名为aspcn的表,数据结构如图

图 8-1

不需DataSet的数库操作

在讲DataSet的应用之前,我们来看看在ASP.net不使用DataSet如何对数据库进行插入,更新,删除.

要对数据进行插入,更新,删除而又不能用DataSet,没有办法,只有用SQL直接来啦:),我这里只讲一下怎样去插入,因为其它的操作只是改一下SQL语句,我想大家没有问题吧。这里由于使用的是mdb数据库,那么这次就要用ADO.net来操作了。

我们先看看整个源代码再说

 

<% language="C#" page=""> <% import="" namespace="System.Data"> <% import="" namespace="System.Data.ADO"> <Script Language="C#" Runat="Server"> public string myConnstring="Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:/test/test.mdb;"; ADOConnection MyConnection; public void Page_Load(Object src,EventArgs e) { //用户提交数据 } public void submit_Click(Object src,EventArgs e) { string username1 = Request.Form["username"]; string address1 = Request.Form["address"]; string school1 = Request.Form["shool"]; string strInsert="insert into aspcn(username,address,school) values('"+username1+"','"+address1+"','"+school1+"')"; //开始联结 try { MyConnection = new ADOConnection(myConnstring); ADOCommand MyCommand = new ADOCommand(strInsert,MyConnection); MyConnection.Open(); MyCommand.ExecuteNonQuery(); MyConnection.Close(); Info.Text="数据已经保存"; } catch(Exception ee) { Info.Text="发生错误:"+ee.Message; } } </script> <html> <head> <title></title> </head> </html> </%></%></%>

相关教程