网页功能: 加入收藏 设为首页 网站搜索  
亲密接触ASP.Net(8)
发表日期:2003-06-26作者:飞刀[] 出处:  

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

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

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

field name data type

username   text

address   text

school    text

不需DataSet的数库操作

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

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

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

<% @ Page Language="C#" %>

<% @ 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>

我来说两句】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 亲密接触ASP.Net(8)
本类热点文章
  编写高性能Web应用程序的10个入门技巧
  ASP.NET2.0 缓存(Cache)技术介绍
  ASP.NET中水晶报表的使用
  ASP.NET中水晶报表的使用
  关于水晶报表10的字报表数据填充和显示
  细细品味ASP.NET
  细细品味ASP.NET
  ASP.NET中制作图形
  ASP.NET中制作图形
  asp.net上传图片并同时生成缩略图
  asp.net上传图片并同时生成缩略图
  ASP.NET中树形图的实现
最新分类信息我要发布 
最新招聘信息

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放  
Copyright ©2003-2024 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.0037