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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 五月婷婷亚洲综合| 亚洲黄网站wwwwww| 国内精品久久久久久久亚洲| 亚洲av中文无码乱人伦在线r▽ | 亚洲国产精品免费在线观看| 99在线视频免费| 免费看男女下面日出水视频| 亚洲成a人片在线观看中文动漫| 亚洲AV日韩AV无码污污网站| 嫩草在线视频www免费观看| 国产精品麻豆免费版| 亚洲国产午夜电影在线入口| a毛片免费在线观看| 波多野结衣中文一区二区免费| 亚洲网站在线播放| 国产一级a毛一级a看免费视频| 精品久久洲久久久久护士免费 | 亚洲色一区二区三区四区| a级毛片免费在线观看| 久久精品国产亚洲麻豆| 牛牛在线精品观看免费正| 最近中文字幕mv免费高清视频7| 久久亚洲精品中文字幕无码 | 亚洲丰满熟女一区二区哦| 2019中文字幕免费电影在线播放 | 亚洲精品天堂无码中文字幕| 日本高清免费不卡视频| 亚洲免费电影网站| 女人与禽交视频免费看| 亚洲日本在线播放| 99免费在线观看视频| 亚洲人成小说网站色| 大地资源二在线观看免费高清| 亚洲国产精品人久久| a级毛片在线免费观看| 亚洲最新中文字幕| 国产精品成人四虎免费视频| 免费无码一区二区三区蜜桃| 久久久久久久综合日本亚洲| 亚洲三级高清免费| 亚洲一卡2卡三卡4卡无卡下载|