CyQ.Data 轻量级数据访问层[beta体验版]
来源:互联网 发布:钢结构构件计算软件 编辑:程序博客网 时间:2024/06/16 11:12
说明:本文已历史悠久,仅供休闲浏览。
CyQ.Data.DLL下载地址:http://files.cnblogs.com/cyq1162/CyQ.Data.rar
功能特点如下:
l 支持SQL Server 2000/2005 .Net 2.0。其它数据库,暂不支持
l 无需要任何配置,直接引用DLL即可,若您非要一个配置,那即是webConfig中的连接字符串默认<add name="MyConn" connectionString="XXX" />,不写则可以在类的构造函数里传入
l 简单易用,简单使用于下面介绍。
2. 使用说明
该工具基于.NET 2.0,所以不能用在.NET 1.1的工程。
首先给你的工程添加SyQ.Data引用即可
本DLL主要类说明:
MDataRow ----主要用于数据操作
MDataTable---- 数据表,数据操作[查询]的返回形式,可直接绑定于控件之中
MDataResult-----数据操作[更新插入删除等]返回的结果,枚举类型
简单使用例子[具体细节处理可以自行体验或留言询问]:
一.单表与多表操作[多表情况请用视图]
二.存储过程操作
一:单表与多表操作[多表情况请用视图]
1.插入[数据插入后会直接填充MDataRow数据行]:
A: MDataRow mdr = new MDataRow("表名/视图名");
mdr["字段名"].Value = 数据;
mdr.Insert();
mdr.Close();
B:MDataRow mdr = new MDataRow("表名/视图名");
mdr.AutoPrefix="txt";//控件前缀
mdr["字段名"].Value = 数据;//处理除直接从控件接收的字段
mdr.Insert(True);//此情况下,数据会自动从页面控件接收[控件名=前缀+字段名]
mdr.Close();
2:更新:
A MDataRow mdr = new MDataRow("表名/视图名");
mdr["主键字段"].Value = 数据;
mdr.Update("id=2");//where语句
mdr.Close();
B MDataRow mdr = new MDataRow("表名/视图名");
mdr["字段名"].Value = 数据;
mdr.Update(true);//自动从页面控件接收
mdr.Close();
3,删除:
MDataRow mdr = new MDataRow("表名/视图名");
mdr.Delete("id=2");//where语句
mdr.Close();
4.查询[及绑定]:
单行填充:
MDataRow mdr = new MDataRow("表名/视图名");
if(mdr.FillMySelf(ID))//根据ID
{string aa=mdr["字段名"].Value.ToString();}
A: MDataRow mdr = new MDataRow("表名/视图名");
MDataTable mdt = mdr.Select(0, 0,"id=2");//前面两0表示拿出所有记录
mdr.Close();
repeater1.DataSource=mdt;
repeater1.DataBind();
B: 拿记录总数
int RowCount;
MDataRow mdr = new MDataRow("表名/视图名");
MDataTable mdt = mdr.Select(1, 10,"id=2",True,out RowCount);
mdr.Close();
repeater1.DataSource=mdt;
repeater1.DataBind();
二.存储过程操作
1.只执行存储过程
MDataRow mdr = new MDataRow(True);
MDataTable mdt =(MDataTable)mdr.ExecuteProcDataReader("存储过程名");
int RowCount=mdr.ReturnValue;//记录总数
mdr.Close();
其它操作自己体验或留言
- CyQ.Data 轻量级数据访问层[beta体验版]
- CYQ.Data 轻量数据访问层(一) 概述
- CYQ.Data 轻量数据层之路 抢先体验版本功能说明演示 (二十九)
- CYQ.Data 轻量数据访问层(二) 构造数据单元(上)
- CYQ.Data 轻量数据访问层(三) 构造数据单元(下)
- CYQ.Data 轻量数据访问层(四) 构造数据单元列
- CYQ.Data 轻量数据访问层(五) 构造数据行
- CYQ.Data 轻量数据访问层(六) 构造数据表
- CYQ.Data 轻量数据访问层(七) 自定义数据表实现绑定常用的数据控件(上)
- CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)
- CYQ.Data 轻量数据访问层(九) 自定义数据表实现绑定常用的数据控件(下)
- CYQ.Data 轻量数据层之路 应用示例一 留言版(四)
- CYQ.Data 轻量数据层之路
- CYQ.Data 轻量数据层之路 V4.5 版本发布[更好的使用体验,更优的缓存机制]
- CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)
- CYQ.Data 轻量数据层之路 开篇介绍(一)
- CYQ.Data 轻量数据层之路 终极升级(二)
- CYQ.Data 轻量数据层之路 继续狂热升级(三)
- ie firefox status和坐标小问题
- ModelAndView详解
- MapXtreme 2005 学习心得 工具(六)
- MySql触发器错误
- MapXtreme 2005 学习心得 使用WebTool工具(七)
- CyQ.Data 轻量级数据访问层[beta体验版]
- CYQ.Data 轻量数据访问层(一) 概述
- CYQ.Data 轻量数据访问层(二) 构造数据单元(上)
- CYQ.Data 轻量数据访问层(三) 构造数据单元(下)
- 微信小程序尺寸单位
- CYQ.Data 轻量数据访问层(四) 构造数据单元列
- CYQ.Data 轻量数据访问层(五) 构造数据行
- CYQ.Data 轻量数据访问层(六) 构造数据表
- CYQ.Data 轻量数据访问层(七) 自定义数据表实现绑定常用的数据控件(上)