• <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;
        }
        }
        }

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 黄页网站在线观看免费| 在线日本高清免费不卡| 中文字幕高清免费不卡视频| 色欲色香天天天综合网站免费| 国产精品成人免费视频网站京东 | 亚洲国产精品无码久久| 一区二区免费电影| 大地资源免费更新在线播放| 精品亚洲AV无码一区二区三区| 久久九九久精品国产免费直播| ww在线观视频免费观看| 亚洲午夜精品久久久久久浪潮 | 免费日韩在线视频| 亚洲网站在线免费观看| h片在线观看免费| 国产成人免费片在线观看| 亚洲人成电影在线天堂| fc2免费人成在线| 国产亚洲一区二区手机在线观看| 亚洲成a∨人片在无码2023| 四虎永久精品免费观看| 久久WWW免费人成—看片| 亚洲国产精品无码AAA片| 一级做a爰片久久毛片免费陪 | 免费a级毛片无码a∨性按摩| 亚洲午夜精品一区二区麻豆| 18禁美女黄网站色大片免费观看 | 无码人妻AV免费一区二区三区| 亚洲精品国产第1页| 青青草国产免费久久久91| 亚洲欧洲日本精品| 69视频在线观看免费| 亚洲日韩乱码中文字幕| 最近2019中文字幕mv免费看 | 久久狠狠高潮亚洲精品| 99久久国产免费-99久久国产免费| 亚洲Av永久无码精品三区在线| 丝瓜app免费下载网址进入ios| 亚洲视频一区二区在线观看| 99爱免费观看视频在线| 亚洲成av人在线观看网站 |