成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

包含Ado Connection注意相關技巧

開發 后端
然后再通過DataAdapter的Fill方法把檢索來的數據填充 DataSet。代碼清單01就是以Microsoft SQL Server 中的Northwind數據庫為對象

本系列課程我們將會從Ado Connection 發布的各個角度出來,來講述Ado Connection 發布以后的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開發,Cardspace,智能客戶端。

我們首先知道  activex dll是一個類庫    最典型的是 ado  msxml  等等 這些類庫是功能相對單一的庫   作為程序進程的一部分 Ado Connection 在主exe運行的時候  就加載在主程序中的.被稱為進程內組件。

但是activex exe不太一樣  它是在調用組件的時候  創建一個新進程  主程序調用接口,然后由進程外的服務進程處理后傳回來數據。Ado Connection所以這種方式叫做進程外組件  又叫做ole 自動化服務器。#t#

這是一種功能非常大的程序常用的方式  比如word  excel 等  我們可能只需要我們的進程有他們一小部分功能  開啟了一小部分接口的引用  但是在這個主進程外的引用進程中  可能整套的office都在協同工作。你現在的問題就出在你嘗試進程間傳遞一個Ado Connection這是一個帶有連接狀態的敏感對象這在activex exe進程間傳遞是非常危險且消耗巨大 而被禁止的。 

但是在activex dll  傳遞 是在同一個進程中就絕對沒問題。所以 建議傳遞 CONNECTION STRING的值類型 而不是一個具有狀態的對象或者  把主程序的  和activex exe的公用邏輯部分 做成一公共的 activex dll  分別由兩個工程飲用它。

如果使用調用ADO.NET是必需的,那么如果程序結構導致我無法使用using(){}來包裹我的Ado Connection,比如說我的Connection是同一個help類返回的,那我又怎么辦呢?

這是一個經常遇到的問題。在這樣的環境中,我們無法將整個connection包裹在一個connection中。解決這樣的方法有兩個,一個就是修改您的代碼結構。傳入一個ConnectionString來返回調用ADO Connection 。另一個方法就是反復檢查您的代碼,是否及時關閉了Connection。

因為Close的效果與dispose是相同的。但是如果不使用using(){}這個及時關閉Connection的任務就等于是交到了我們自己的手上,而不再由.net framework為我們把關了。

責任編輯:chenqingxiang 來源: 巧巧讀書
相關推薦

2009-12-24 16:46:42

ADO Connect

2009-12-25 17:37:49

ADO接口

2009-12-22 09:50:23

ADO.NET學習

2009-12-25 10:51:45

使用ADO

2009-12-29 14:24:40

使用ADO.NET

2009-12-25 16:26:03

ADO.NET控制

2009-12-28 14:04:44

ADO技術

2009-12-21 13:59:03

ADO.NET特性

2009-12-28 15:46:22

ADO.NET操作

2009-12-22 15:33:33

ADO.NET參數

2009-12-23 17:43:53

ADO.NET模型

2009-12-29 13:40:24

使用ADO.NET

2010-01-04 14:40:51

ADO 檢索

2009-12-25 15:47:20

ADO存儲過程

2009-12-31 11:11:42

ADO.NET組件

2009-12-21 17:39:02

ADO.NET操作

2009-12-24 14:45:32

ADO.NET程序

2009-12-21 16:18:47

ADO.NET數據庫

2009-11-04 10:23:05

ADO.NET Con

2009-12-24 16:36:27

ADO Connect
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 手机看黄av免费网址 | 99re6在线视频精品免费 | 中文在线一区 | 国产91综合 | 国产乱码高清区二区三区在线 | 亚洲高清免费观看 | 日韩中字幕 | 免费观看国产视频在线 | 91精品国产91综合久久蜜臀 | 日韩电影中文字幕在线观看 | 久久久蜜桃一区二区人 | 一区在线视频 | 一级黄色在线 | 亚洲视频在线看 | av在线影院 | 久久综合九九 | 美女黄网站视频免费 | 国产69精品久久久久777 | 久久成人av | 精品欧美一区免费观看α√ | 91免费福利视频 | 色爱综合网 | 五月综合激情婷婷 | 欧美日韩一区二区三区不卡视频 | 国产精品久久毛片av大全日韩 | 亚洲国产精品一区二区第一页 | 国产日韩欧美一区二区 | 日韩成人在线观看 | 992人人草| 91视频在线| 精品久久久久久亚洲精品 | 亚洲欧美激情四射 | wwwsihu| 黄a在线播放 | 日韩免费视频一区二区 | 黄色免费av | 国产乱一区二区三区视频 | 人干人人| 亚洲精品v日韩精品 | www.se91| 九九精品在线 |