• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        ADO 2.6 vs. the ADO.NET

        ADO 2.6 vs. the ADO.NET

        更新時間:2022-05-16 文章作者:未知 信息來源:網絡 閱讀次數:

        ADO 2.6 vs. the ADO.NET
        在本例中我們需要IIS5環境、Visual Studio.NET BETA1、還有SQL SERVER中的Northwind數據庫
        在.NET中,保持了對早先COM及基于COM技術的良好支持,在本例中提供了兩種方法:GetCustomersOld() 使用了ADO2.6;GetCustomersNew() 使用ADO.NET,可以對比。

        namespace PROINFO.WebService.Data
        {
        using System;
        using System.Collections;
        using System.Configuration;
        using System.ComponentModel;
        using System.Data;
        using System.Data.SQL;
        using System.Diagnostics;
        using System.Web;
        using System.Web.Services;
        /// <summary>
        /// Summary description for WS.
        /// </summary>
        public class WS : System.Web.Services.WebService
        {
        public WS()
        {
        //CODEGEN: This call is required by the ASP+ Web Services Designer
        InitializeComponent();
        }
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
        }
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        public override void Dispose()
        {
        }

        // Here starts the example code
        public struct sCustomers
        {
        public String sCustomerID;
        public String sCompanyName;
        public String sContactName;
        public String sContactTitle;
        public String sAddress;
        public String sCity;
        public String sRegion;
        public String sPostalCode;
        public String sCountry;
        public String sPhone;
        public String sFax;
        }

        [WebMethod(Description="ADO 2.6 WebMethod Example")]
        public sCustomers[] GetCustomersOld()
        {
        ADODB.Connection cn = new ADODB.Connection();
        ADODB.Recordset rs = new ADODB.Recordset();
        String strSQL;
        int intRC;
        int intCnt;
        strSQL = "SELECT * FROM Customers";
        cn.Open("Provider=SQLOLEDB; Data Source=SERVER; Initial Catalog=Northwind;", "sa", null, 0);
        rs.Open(strSQL, cn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly, 0);
        intRC = rs.RecordCount;
        if (intRC < 1)
        {
        return null;
        }
        sCustomers[] c = new sCustomers[intRC];
        rs.MoveFirst();
        intCnt = 0;

        while (!rs.EOF)
        {
        c[intCnt].sCustomerID = rs.Fields["CustomerID"].Value.ToString();
        c[intCnt].sCompanyName = rs.Fields["CompanyName"].Value.ToString();
        c[intCnt].sContactName = rs.Fields["ContactName"].Value.ToString();
        c[intCnt].sContactTitle = rs.Fields["ContactTitle"].Value.ToString();
        c[intCnt].sAddress = rs.Fields["Address"].Value.ToString();
        c[intCnt].sCity = rs.Fields["City"].Value.ToString();
        c[intCnt].sRegion = rs.Fields["Region"].Value.ToString();
        c[intCnt].sPostalCode = rs.Fields["PostalCode"].Value.ToString();
        c[intCnt].sCountry = rs.Fields["Country"].Value.ToString();
        c[intCnt].sPhone = rs.Fields["Phone"].Value.ToString();
        c[intCnt].sFax = rs.Fields["Fax"].Value.ToString();
        rs.MoveNext();
        intCnt++;
        }
        return c;
        }

        [WebMethod(Description="ADO.NET WebMethod Example")]
        public DataSet GetCustomersNew()
        {
        DataSet ds = new DataSet();
        SQLConnection cn = new SQLConnection("localhost", "sa", "", "Northwind");
        cn.Open();
        SQLDataSetCommand cm = new SQLDataSetCommand("SELECT * FROM Customers", cn);
        cm.FillDataSet(ds, "Customers");
        return ds;
        }
        }
        }

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 久久免费线看线看| 精品一区二区三区免费 | 国内少妇偷人精品视频免费| 国产18禁黄网站免费观看| 午夜亚洲国产理论片二级港台二级 | 亚洲av午夜成人片精品网站 | 日本视频在线观看永久免费| 亚洲Av综合色区无码专区桃色| 中文字幕免费在线播放| 亚洲AV色香蕉一区二区| 亚洲精品免费在线观看| 亚洲冬月枫中文字幕在线看| 91手机看片国产永久免费| 自拍偷区亚洲国内自拍| 国产资源免费观看| 国产免费一级高清淫曰本片| 亚洲av色影在线| 卡一卡二卡三在线入口免费| 黄色网址免费在线| 亚洲AV人无码综合在线观看| 91免费播放人人爽人人快乐| 日本亚洲欧美色视频在线播放 | 久久久久女教师免费一区| 亚洲日本一区二区三区| 成年人视频在线观看免费| 美女隐私免费视频看| 亚洲精品无码高潮喷水在线| 91嫩草免费国产永久入口| 极品色天使在线婷婷天堂亚洲| 自拍偷自拍亚洲精品第1页 | 久久永久免费人妻精品下载| 亚洲kkk4444在线观看| 久久精品国产亚洲7777| 91成人在线免费观看| 色偷偷尼玛图亚洲综合| 亚洲av永久无码精品秋霞电影影院| 国产精彩免费视频| 四虎影视久久久免费| 亚洲国产成人手机在线电影bd| 亚洲av午夜成人片精品电影| 99视频在线看观免费|