在dotnet2.0中,使用DataWindow.net

1. 安装vs2005

    说明:Sybase DataWindow .NET 2.0和vs2005匹配;Sybase DataWindow .NET 1.5和vs2003匹配

2. 安装Sybase DataWindow .NET 2.0
   说明:如果你不使用asa数据库的话,在安装的过程中,可以不安装asa,但是,DataWindow.NET、DataWindow Designer必须安装,DataWindow Reference
3. 在DotNet的工具箱中引用你安装目录下的‘WebDataWindow.dll’,此时,工具箱中就有了‘WebDataWindowControl’和‘StreamImageContainer’
   说明:安装目录下的DataWindow.dll是winform的数据窗口控件,WebDataWindow.dll是webform的数据窗口控件。
4. 使用Sybase的‘DataWindow Designer 2.0’设计器,做好你的数据窗口对象。
5. 在你的项目中,新建Web窗体,此时生成了.aspx页面。
   在窗体上,将工具箱中的‘WebDataWindowControl’托到此页面上。
   在此数据窗口控件的属性中,LibraryList中指定你的数据窗口对象所在的pbl库,如:‘~/Common/qifeicar.pbl’,DataWindowObject中指定指定数据窗口对象名称,如‘d_repair_grid’
   在窗体上,放一个按钮,在单击事件中写查询代码:
   具体代码,如: 
        System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
        Sybase.DataWindow.AdoTransaction sqlca;

       public ResultEntity retrieve(Sybase.DataWindow.Web.WebDataWindowControl dw, string p1)
        {
            ResultEntity result = new ResultEntity();
            conn.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=QiFeiCar;server=(local)";

            try
            {
                conn.Open();
                sqlca = new Sybase.DataWindow.AdoTransaction(conn);
                sqlca.BindConnection();
                //必须引用DataWindowInterop.dll
                //Sybase.DataWindow.Web.WebDataWindowControl dw = (Sybase.DataWindow.Web.WebDataWindowControl)obj;
                dw.SetTransaction(sqlca);
                dw.Retrieve(p1);
            }
            finally
            {
                conn.Close();
            }


            return result;
        }
6. 点击查询,完成查询

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值