贺州信息港
时尚
当前位置:首页 > 时尚

冷枫ASPNetC20全能数据库组件含下

发布时间:2019-06-19 19:23:02 编辑:笔名

  /* ?——————————————————————————?

  Title: C#2.0全能数据库组件 (开源含实例源码)

  Project: ta

  Subarea: DataSet

  Author: ξ箫音ξ

  Website: ;

  Created date: 01/16/2007

  Changed date: 01/17/2007

  ?——————————————————————————? */

  使用说明:

  此组件完全开源并且重新封装了微软类库,十分安全,附加了我补充得实例源码;

  有兴趣的朋友可以一起学习!功能较简单,但很实用,给广大爱好.net编程的朋友

  抛砖引玉把。^_^

  功能说明:

  1、数据库一键切换

  当你的系统开发完成后,你的系统在默认情况下已经自动具备Access与SQL Server数据库的使用能力

  ,从此你不再因为将Access系统改为SQL而修改大量代码而烦恼。

  2、只需手写20%的代码

  组件将数据库的链接、打开与关闭等等经常需要用到的数据库操作封闭成类,在实际使用中,你不用

  再记住那些烦人的类名与用法,一句SQL语句从此代替以往的烦人代码。

  3、数据库状态监控

  以前在开发站时,数据库的打开与关闭是否适时是初学者学习的拦路虎,很多情况下,人们在开发

  站时会常常忘记数据的关闭而致资源耗尽,而使用此组件,你从此不用再考虑此问题。

  使用方法简单说明:

  1、代码对比

  1)传统Web站数据库编程代码

  taSource = bles[TableName1].DefaultView;

  taBind();

  2)使用ta数据库组件

  taSource = ds;

  taBind();

  2、数据库配置

  WebConfig里使用哪个数据库,就打开哪个。

  !add key="OperatorDataLink" value="b"/

  !--add key="OperatorDataLink" value="uid=sa;pwd=sa;database=dbSQL;server=."/--

  3、数据源调用

  例如:1) DataSet调用方法:

  protected void Page_Load(object sender, EventArgs e)

  {

  DataSet ds = taSet("SELECT * FROM XiaoYin_User", 0, 0, "dsTable");//使用组

  件的scData类,实现DataSet功能

  //数据源

  taSource = ds;

  //为GridView绑定数据

  taBind();

  }

  2) Reader调用方法:

  protected void Page_Load(object sender, EventArgs e)

  {

  //使用scReader类,实现DataReader功能

  osdReader dr = new osdReader("SELECT * FROM XiaoYin_User");

  //循环启动阅读器

  while (ad())

  {

  //输出指定列

  ite(dr["u_name"] + "br");

  }

  ose();//关闭阅读器

  }

  实现功能:

  osdDataSet类

  读取(DataSet方式),插入,更新,删除,统计

  1,读取

  DataSet ds=taSet("SELECT * FROM 表 WHERE 条件",开始行,多少行,"虚拟表名");

  2,插入

  ecuteNonQuery("INSERT INTO 表 (列1,列2) VALUES (变量1,变量2)");

  3,更新

  ecuteNonQuery("UPDATE 表 SET 列1=变量A,列2=变量B WHERE 条件");

  4,删除

  ecuteNonQuery("DELETE 表 WHERE 条件");

  5,统计

  ecuteScalar("SELECT * FROM 表 WHERE 条件",统计类型)

  统计类型分两种:

  int 整型:1

  double 带小数点:2

  //---------- osdReader类 --------------------

  实现功能:读取(DataReader阅读器方式)

  调用方法:

  osdReader dr=new osdReader("SELECT * FROM 表 WHERE 条件");

  //--------------------------------------------

  if(ad())

  {

  //如果特定条件的值存在,立即终止下一行的读取

  }

  //--------------------------------------------

  while(ad)

  {

  //循环读取符合条件的值

  }

  //--------------------------------------------

  调用读取出来的值:

  dr["列名"].ToString();

  使用完后关闭:

  ose();

  下载地址如下:

  Trackback:

糖尿病胃轻瘫便秘如何治疗
糖尿病胃轻瘫便秘怎么办
糖尿病胃轻瘫便秘注意什么