国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

C#中使Datawindow.Net組件處理數據

2024-07-10 13:03:04
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • datawindow.net為pb專為ms.net開發的數據訪問組件。

    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#中的使用,實際開發過程中會遇到很多細節問題,尤其時在設計數據窗的時候。

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

    msn:[email protected]



    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 濮阳市| 盐城市| 抚顺县| 乌拉特中旗| 健康| 定陶县| 乌拉特前旗| 泰顺县| 伊川县| 图木舒克市| 高州市| 邹城市| 抚顺县| 达拉特旗| 莆田市| 威海市| 连城县| 东乡县| 舞钢市| 紫阳县| 滦平县| 新巴尔虎左旗| 南开区| 太白县| 绥棱县| 定边县| 黄冈市| 阜康市| 通河县| 广东省| 大新县| 永济市| 法库县| 和政县| 光泽县| 稷山县| 宁化县| 东乡县| 米易县| 富平县| 石泉县|