TRS ADO.NET应用开发接口
------
目录
------
* 简介
* 包含文件
* ASP.NET 平台要求
* 示例
* 对象介绍
* 版本更新日志
* 帮助信息
------
简介
------
TRS ADO.NET应用开发接口是TRS专门为应用程序开发者提供的一套编程接口,可在.NET开发环境下为TRS Server开发应用。TRS ADO.NET数据访问接口包含在TrsADO.NET命名空间。
----------
包含文件
----------
.\.net1.1\trsapi32.dll 应用程序接口动态连接库
.\.net1.1\TRSADO.NET.dll 应用程序接口动态连接库
.\.net1.1\TRSADO.NET.xml XML注释文件
.\.net2.0\trsapi32.dll 应用程序接口动态连接库
.\.net2.0\TRSADO.NET.dll 应用程序接口动态连接库
.\.net2.0\TRSADO.NET.xml XML注释文件
.\TRSADO.NET.chm HTML帮助文件
.\TRSADO.NET.doc TRS ADO.NET使用手册
.\DEMO.rar 检索应用的实例
.\Readme.txt 产品说明文件
------------------
ASP.NET 平台要求
------------------
ASP.NET 与 .NET Framework一起安装,作为每个 Windows Server 2003 系列产品的一部分。您只需通过"配置您的服务器向导"或"添加/删除程序"对话框安装 。
在运行 Windows XP Professional 或 Windows 2000 Server 的计算机上需要先安装并启用IIS,然后下载并安装 .NET Framework。
------
示例
------
例子:
在TRS Server中检索DEMO3数据库,把检索到的前10记录通过GridView服务器端控件显示。
步骤:
1.新建 ASP.NET Web 应用程序
2.添加对TRSADO.NET.dll程序集的引用,确保trsapi32.dll与TRSADO.NET.dll在同一目录。把TRSADO.NET.xml放在与TRSADO.NET.dll同一目录,在编程时可以获得更详细的参数信息提示。
部分代码:
using TRSADO.NET;
protected void Page_Load(object sender, EventArgs e)
{
TRSConnection conn = new TRSConnection();
conn.Open("localhost", "8888", "system", "manager", null);
TRSDataReader dr = conn.ExecuteReader("demo3", "中国", "+日期; -作者", "", "", 0, false);
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("标题", typeof(string)));
dt.Columns.Add(new DataColumn("作者", typeof(string)));
DataRow drs;
for (int rec = 0; rec < 10; rec++)//前10条
{
drs = dt.NewRow();
dr.ReadTo(0, rec);
drs[0] = dr["标题", 0];
drs[1] = dr["作者", 0];
dt.Rows.Add(drs);
}
GridView1.DataSource = dt;
GridView1.DataBind();
dr.Close(false);
conn.Close();
}
----------
对象介绍
----------
1. TRSConnection对象: TRS连接对象,用于建立与TRS服务器的连接,并进行维护服务器配置、备份/恢复等操作。
2. TRSDataReader对象: 该对象用来保存和获取查询结果集的各种信息。
3. TRSDataAdapter对象: 数据适配器,用来对数据进行填充与及增删改的操作。
4. TRSDatabase对象: 数据库对象类。该类封装了数据库对象的各种属性和方法。
5. TRSDatabaseColumn对象: 数据库字段类,该类封装了数据库字段的各种属性和方法。
6. TRSView对象: 视图类,该类封装了视图的各种属性和方法。
7. TRSViewColumn对象: 视图字段类,该类封装了视图字段的各种属性和方法。
8. TRSFormat对象: 数据格式类。封装了数据格式对象的各种属性和方法。
9. TRSGroup对象: 用户组类,该类封装了用户组的属性和方法。
10. TRSUser对象: 用户类。该类封装用户对象的各种属性和方法。
11. TRSObject对象: TRS对象类,是各具体对象类的基类。
12. TRSException对象: TRS异常类,当Trs Server运行发生错误时抛出异常。
--------------
版本更新日志
--------------
Build 6.00.3104 (2007.9.30)
1. 更正取反显内容时HTML标记不完整。
2. TRSConnection类中重载添加justShow参数的Recover方法。
3. TRSDataAdaper类添加SetBufferSize方法。
4. 修改TRSConnection类获取对象列表的实现方式。
5. 修改TRSDatabase与TRSView中GetColumns的实现方式,TRSDatabase类重载添加statCol,indexCol参数GetColumns方法。
6. TRSConnection类添加ReadCount和CutSize属性。
7. 屏蔽CharSet中UCS2,UNICODE选项,屏蔽AccRightPriv枚举常量。
8. TRSConnection类新增LocalServer, ServerBits, ClusterMode属性。
9. 改变TRSDatabase与TRSView中GetRightInfo()的实现方式。
10.规范版本号的输出。
Build 6.00.3080 (2007.9.3)
----------
帮助信息
----------
欢迎您使用TRS应用开发接口。如果您有什么问题或建议,请您按如
下的方式与北京拓尔思(TRS)信息技术有限公司联系。
地址:北京市朝阳区安翔北里11号北京创业大厦B座1008室(100101)
电话:86-10-64848899
传真:86-10-64889088
邮件:info@trs.com.cn
网址:http://www.trs.com.cn