C#中使Datawindow.Net组件处理数据

转载 2007年09月23日 23:15:00
1. 安装

先安装.net2003 ,框架版本1.1,然后安装DataWindow.Net组件及设计编译环境。

安装后在.net2003窗体设计时会出现Sybase DataWindow控件页签。



2. 使用

DataWindow控件可以直接在C#窗体中使用。

3. 设计DataWindow

在PB或DataWindow设计环境中设计数据窗,并存到.pbl中,供程序调用。

发布后可以编译成.pbd文件格式。

4. c#中调用DataWindow

a) 窗体上创建一个Datawindow控件 起名为dw。

b) 窗体上创建一个Transaction控件 起名为Trans。

c) 初始化Transaction控件

Trans.Dbms = Sybase.DataWindow.DbmsType.OleDb;//数据库连接方式

Trans.Password = "123";

Trans.UserID = "sa";

Trans.AutoCommit = false;

Trans.Lock = "RC";

Trans.DbParameter = “PROVIDER='SQLOLEDB',DATASOURCE='xiancai',

PROVIDERSTRING='database=demo'”;//数据库连接串

Trans.Connect();//连接数据库



d) 显示数据窗

dw.LibraryList = “test.pbl”;//发布后使用.pbd文件

dw.DataWindowObject = "datawindowName";//数据窗名称

dw.SetTransaction(Trans );

dw.Retrieve();//显示数据窗



e) 关闭连接

Trans.Disconnect();



5. c#中利用DataWindow控件操作数据

a) 添加

int row = this.dw.InsertRow(0);//插入一条记录

dw.SetRow(row);

dw.SetItemString(row,"ID",”100”);//给字段赋值

dw.SetItemString(row,"名称","name"); //给字段赋值



b) 删除

this.dw.DeleteRow( 1 );//删除第一行记录



c) 保存

this.dw.UpdateData( true, true );

Trans.Commit();//数据提交后才写入数据库中



6. 说明

以上只是简单说明一下DataWindow在c#中的使用,实际开发过程中会遇到很多细节问题,尤其时在设计数据窗的时候。

我也是使用不久,欢迎交流。
 

相关文章推荐

VB.net中使文本框只能输入数字

编制计算类程序时文本框一般都用于输入数字数据,此时可以通过以下步骤来确保用户输入数据的正确性: 首先添加好文本框控件TextBox后把属性IMEMode的值改成Disable,这样在该文本框中就不...

vs2013中使用PB DataWindow .net

vs2013中简单使用PB DataWindow .net

DataWindow.net应用介绍(一)

Datawindow中文译名为数据窗口,是开发工具PowerBuilder(PB)的一个王牌组件,使用PB作为开发工具的,基本上都是冲着Datawindow 来的,它不仅可以用来显示数据,还可以实现数...

ASP.NET C# 邮件发送一:利用Jmail组件发送邮件

最近刚好在整理自己的代码·以便review 所以刚好把以前列出来此文说下用Jmail组件的邮件发送基于B/S架构的邮件发送,讲下最常用最流行的一种方法,利用jmail  组件,Google搜索下载安...

.net C# COM组件,实现EXCEL自动转换格式与如何退出EXCEL Process

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...
  • kywds
  • kywds
  • 2012-04-30 10:20
  • 324

asp.net(C#)防sql注入组件的实现代码

from:http://www.codesky.net/article/doc/201004/2010041706888.htm  一些通用的防注入方法中没有对cookie数据进行过滤,会给黑客留下可...

.net(C#)访问Oracle数据库的几种免安装组件的对比

.net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Oracle客户端,通过这些组件访问Oracle数据库 1:Oracle Data Provide...

.net(C#)访问Oracle数据库的几种免安装组件的对比

.net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Oracle客户端,通过这些组件访问Oracle数据库 1:Oracle Data Provider for ...

.net(C#)访问Oracle数据库的几种免安装组件的对比

.net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Oracle客户端,通过这些组件访问Oracle数据库 1:Oracle Data Provider fo...

web datawindow.net 应用

  • 2009-09-25 15:29
  • 836KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)