自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳讀ADO Connection對(duì)象進(jìn)行研究

開發(fā) 后端
但對(duì)于占少數(shù)的數(shù)據(jù)類型,則會(huì)返回ADO Connection值如果該列中兩種類型數(shù)據(jù)的數(shù)量相等,提供程序?qū)?yōu)先選擇數(shù)字型數(shù)據(jù),放棄文本型數(shù)據(jù)。

本文介紹,ADO Connection猜測(cè) Excel 工作表或范圍中各列的數(shù)據(jù)類型。(這不受 Excel 單元格格式設(shè)置的影響。)如果同一列中既有數(shù)字值,也有文本值,會(huì)出現(xiàn)嚴(yán)重的問題。Jet 和 ODBC 提供程序?qū)⒎祷卣级鄶?shù)的類型的數(shù)據(jù),

例如:
在被掃描的八 (8) 行中,如果該列包含五 (5) 個(gè)數(shù)字值和三 (3) 個(gè)文本值,則提供程序?qū)⒎祷匚?FONT>ADO Connection 個(gè)數(shù)字和三 (3) 個(gè)空值。在被掃描的八 (8) 行中,如果該列包含三 (3) 個(gè)數(shù)字值和五 (5) 個(gè)文本值,則提供程序?qū)⒎祷厝?(3) 個(gè)空值和五 (5) 個(gè)文本值。

在被掃描的八 (8) 行中,如果該列包含四 (4) 個(gè)數(shù)字值和四 (4) 個(gè)文本值,則提供程序?qū)⒎祷厮?(4) 個(gè)數(shù)字和四 (4) 個(gè)空值。因此,如果列中包含不同類型的值,唯一的解決方法是將該列中的數(shù)字值存儲(chǔ)為文本,然后在需要時(shí)使用ADO Connection 函數(shù)或同等功能的函數(shù)將其還原為數(shù)字。

作為解決只讀數(shù)據(jù)問題的一種替代方法,可在連接字符串的“擴(kuò)展屬性”部分中使用ADO Connection 這一設(shè)置來啟用導(dǎo)入模式。這可強(qiáng)制執(zhí)行 ImportMixedTypes=Text 注冊(cè)表設(shè)置。但在此模式下,執(zhí)行更新操作時(shí)可能會(huì)出現(xiàn)意外的結(jié)果。 有關(guān)此設(shè)置的其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫中相應(yīng)的文章:

在 ADODC 屬性對(duì)話框的常規(guī)選項(xiàng)卡上指定 Excel 數(shù)據(jù)源的連接設(shè)置后,單擊記錄源選項(xiàng)卡。如果選擇的 CommandType 為 adCmdText,則可以使用上文介紹的語法在命令文本對(duì)話框中輸入一個(gè) SELECT 查詢。如果選擇的 ADO Connection 為 adCmdTable,而且使用的是 Jet 提供程序,所選工作簿中的可用命名區(qū)域和工作表的名稱都會(huì)顯示在下拉列表中,命名區(qū)域排在前面。#t#

如果有可用空間,可以將記錄添加到 Excel 記錄源中。但是,如果將新記錄添加到了原來指定的區(qū)域之外,那么在對(duì)原來指定的區(qū)域重新進(jìn)行查詢時(shí),將看不到這些記錄。請(qǐng)參見上文中“指定區(qū)域時(shí)應(yīng)注意的事項(xiàng)”一節(jié)。

使用 ADO Connection 可以檢索有關(guān) Excel 數(shù)據(jù)源(表和字段)的結(jié)構(gòu)的數(shù)據(jù)。雖然使用兩種 OLE DB 提供程序時(shí)至少都返回相同數(shù)量(很少)字段的有用信息,但結(jié)果在兩者之間仍有細(xì)微差別。使用 ADO Connection 對(duì)象的 OpenSchema 方法可檢索此元數(shù)據(jù)。

該方法返回一個(gè) ADO Recordset 對(duì)象。也可以使用更強(qiáng)大的 Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) 庫來檢索元數(shù)據(jù)。然而,對(duì)于 Excel 數(shù)據(jù)源,“表”既可以是工作表也可以是命名區(qū)域,而“字段”則是幾種有限的一般數(shù)據(jù)類型之一,ADO Connection 所以這一附加的功能沒有什么用處。

責(zé)任編輯:chenqingxiang 來源: 博客園
相關(guān)推薦

2009-12-24 16:56:21

ADO.NET庫

2009-12-24 14:54:25

ADO.NET使用

2009-12-28 14:23:37

ADO啟動(dòng)連接

2009-12-24 17:01:42

ADO3.0

2009-12-28 11:14:53

ADO 連接對(duì)象

2009-12-24 16:46:42

ADO Connect

2010-01-04 10:14:04

ADO.NET對(duì)象模型

2009-12-21 16:40:10

ADO連接

2009-12-15 10:24:32

Visio 2008架

2010-02-26 15:37:11

Python主線程

2009-11-04 10:23:05

ADO.NET Con

2009-11-04 10:35:42

ADO.NET Con

2009-12-21 13:59:03

ADO.NET特性

2009-11-27 09:24:29

VS2003命令

2010-01-04 17:20:47

ADO屬性

2009-12-24 15:51:34

ADO屬性

2009-11-11 09:11:19

2009-12-28 10:03:58

ADO 對(duì)象

2009-11-25 17:01:33

VS2005圖片

2010-03-02 10:36:05

Android窗體
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)