新聞中心
安裝ADO作為一個(gè)高效的.NET程序語(yǔ)言。其混合了函數(shù)語(yǔ)言和物件導(dǎo)向程序編制語(yǔ)言,并且***的適用于編程、算法、技術(shù)和探索性開發(fā),因此可以在使用的過(guò)程當(dāng)中感受到趣味性和吸引力。

青龍網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),青龍網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為青龍上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的青龍做網(wǎng)站的公司定做!
處理代碼
安裝ADO在工程菜單中引用Microsoft ActiveX Data Object 2. 5 Library 聲明ADO連接對(duì)象為工程級(jí)全局變量 使用強(qiáng)類型DataSet時(shí),安裝ADO你能給DataSet 的XML大綱定義語(yǔ)言(XSD)作注解以確保強(qiáng)類型DataSet正確的處理空(Null)的引用??罩担╪ullValue)注釋使你能用String.Empty這個(gè)特定值代替DBNull、保持了空引用、或者產(chǎn)生一個(gè)異常。選擇其中的哪個(gè)依賴于應(yīng)用程序的內(nèi)容,默認(rèn)情況下遇到空引用將產(chǎn)生一個(gè)異常。
刷新DataSet中的數(shù)據(jù)
如果你希望使用更新后的值從服務(wù)器刷新數(shù)據(jù)集中的值,使用DataAdapter.Fill。如果主鍵定義在數(shù)據(jù)表上,DataAdapter.Fill基于主鍵匹配新行,安裝ADO并把服務(wù)器的數(shù)據(jù)改成已存在的行。被刷新行的RowState設(shè)置為Unchanged,安裝ADO即使在刷新前它被修改過(guò)。注意如果給數(shù)據(jù)表定義了主鍵,DataAdapter.Fill添加新行可能重復(fù)主鍵值。
如果希望用服務(wù)器的當(dāng)前值刷新一個(gè)表,并且保持表中行的改變,你必須***使用DataAdapter.Fill組合它,填充一個(gè)新的數(shù)據(jù)表,接著將該數(shù)據(jù)表合并(Merge)進(jìn)一個(gè)數(shù)據(jù)集,并把preserveChanges值設(shè)為true。
你能通過(guò)設(shè)置數(shù)據(jù)適配器的MissingSchemaAction屬性來(lái)重載Fill的默認(rèn)的行為。例如,要使Fill建立的表包含主鍵信息、唯一約束、列屬性、是否允許空值、列的***長(zhǎng)度、只讀列、自動(dòng)增加列等等,只需要指定DataAdapter.MissingSchemaAction為MissingSchemaAction.AddWithKey。作為選擇,安裝ADO你能在調(diào)用DataAdapter.Fill前調(diào)用DataAdapter.FillSchema來(lái)確保數(shù)據(jù)集被填充時(shí)大綱已經(jīng)準(zhǔn)備好了。
調(diào)用FillSchema將再次訪問(wèn)服務(wù)器并檢索附加的大綱信息。為了提高性能,***指定數(shù)據(jù)集的大綱,或者在調(diào)用Fill前設(shè)置數(shù)據(jù)適配器的MissingSchemaAction。 使用命令構(gòu)造器(CommandBuilder)的經(jīng)驗(yàn)
命令構(gòu)造器根據(jù)數(shù)據(jù)適配器的安裝ADO屬性自動(dòng)生成數(shù)據(jù)適配器的InsertCommand、UpdateCommand和DeleteCommand屬性(假若SelectCommand執(zhí)行單個(gè)表上的選擇(SELECT))。 #t#
命令構(gòu)造器的使用應(yīng)該限制在設(shè)計(jì)時(shí)或者ad-hoc情況下。需要的生成數(shù)據(jù)適配器命令屬性的過(guò)程妨礙了性能。安裝ADO如果你預(yù)先知道INSERT/UPDATE/DELETE語(yǔ)句的內(nèi)容,應(yīng)該顯式地設(shè)置它們。好的設(shè)計(jì)技巧是為INSERT/UPDATE/DELETE命令建立存儲(chǔ)過(guò)程并明確地配置數(shù)據(jù)適配器命令屬性來(lái)使用它們。
網(wǎng)頁(yè)名稱:部署安裝ADO菜單進(jìn)行引用說(shuō)明
網(wǎng)站地址:http://www.5511xx.com/article/cccshgs.html


咨詢
建站咨詢
