freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)應(yīng)用教程visualbasicsqlserver下ppt-資料下載頁(yè)

2025-02-21 10:25本頁(yè)面
  

【正文】 CommandText是一個(gè)字符串,包含要執(zhí)行的SQL語(yǔ)句、表名、存儲(chǔ)過(guò)程或特定提供者的文本命令; RecordsAffected是一個(gè)長(zhǎng)整型的可選參數(shù),里面存放著調(diào)用該方法所影響的記錄數(shù)目;參數(shù) Options也是一個(gè)可選的長(zhǎng)整型參數(shù),用來(lái)說(shuō)明 CommandText 參數(shù)中包含的是什么 。 Connection對(duì)象的常用方法 7. Cancel方法 該方法用來(lái)終止異步執(zhí)行的 Execute或 Open方法調(diào)用。如果試圖終止的方法不是異步執(zhí)行的方法,則將會(huì)出現(xiàn)運(yùn)行錯(cuò)誤。 8. OpenSchema方法 該方法用來(lái)返回?cái)?shù)據(jù)庫(kù)的綱要信息。 連接到數(shù)據(jù)庫(kù)的方法 概況: 連接到數(shù)據(jù)庫(kù)的關(guān)鍵是形成連接字符串,然后把連接字符串賦值給 Connection對(duì)象的 ConnectionString屬性,或在調(diào)用連接對(duì)象的 Open方法時(shí),把連接字符串作為它的 ConnectionString參數(shù)值。下面主要介紹連接字符串的設(shè)置方法,采用的數(shù)據(jù)庫(kù)類(lèi)型為Microsoft Access數(shù)據(jù)庫(kù)和 SQL Server數(shù)據(jù)庫(kù)。 連接到數(shù)據(jù)庫(kù)的方法 1.通過(guò) ODBC的 DSN建立連接 ( 1)通過(guò) ODBC的 DSN連接到 SQL Server數(shù)據(jù)庫(kù) 通過(guò) ODBC的 DSN連接到 SQL Server數(shù)據(jù)庫(kù)的連接字符串的一般形式如下: DSN=SQLCollegeMIS。uid=sa。pwd=tah980808 其中,“ SQLCollegeMIS‖是已經(jīng)創(chuàng)建好的 SQL Server數(shù)據(jù)庫(kù)的 DSN,“ sa‖是用戶名(系統(tǒng)管理員),“ tah980808‖是用戶(系統(tǒng)管理員)密碼。 ( 2)通過(guò) ODBC的 DSN連接到 Access數(shù)據(jù)庫(kù) 通過(guò) ODBC的 DSN連接到 Access數(shù)據(jù)庫(kù)的連接字符串的一般形式如下: DSN=AccessCMIS。uid=。pwd= 其中,“ AccessCMIS‖是已經(jīng)創(chuàng)建好的 Microsoft Access數(shù)據(jù)庫(kù)的 DSN。 連接到數(shù)據(jù)庫(kù)的方法 2.通過(guò) ODBC建立連接 ( 1)通過(guò) ODBC連接到 SQL Server數(shù)據(jù)庫(kù) 該方式的連接字符串有兩種:普通安全模式和信任安全模式。 使用普通安全模式的連接字符串的一般形式如下: Driver={SQL Server}。 Server=tahsj。 Database=CollegeMIS。uid =sa。pwd=tah980808 其中“ tahsj‖是服務(wù)器名,“ CollegeMIS‖是數(shù)據(jù)庫(kù)名,“ sa‖是用戶名,“ tah980808‖是用戶密碼。 使用信任安全模式的連接字符串的一般形式如下: Driver={SQL Server}。 Server=tahsj。 Database=CollegeMIS。uid =。pwd= 與普通安全模式相比,只是不需要提供用戶名和密碼。 ( 2)通過(guò) ODBC連接到 Access數(shù)據(jù)庫(kù) 通過(guò) ODBC連接到 Access數(shù)據(jù)庫(kù)的連接字符串的一般形式如下: DRIVER=Microsoft Access Driver (*.mdb)。 DBQ= amp。 amp。 \ 該字符串的作用是連接到應(yīng)用程序所在目錄下的 。 連接到數(shù)據(jù)庫(kù)的方法 3.通過(guò) OLEDB建立連接 使用 OLEDB建立連接的連接字符串原型如下: Provider= ProviderName。User ID= UserName。 Password= UserPassword。initial Catalog= DatabaseName。 DataSource=ServerName ① Provider:指定連接數(shù)據(jù)庫(kù)的類(lèi)型。如果連接的是 Access數(shù)據(jù)庫(kù),則此處應(yīng)賦值 Microsoft Jet OLEDB ;如果連接的為 SQL Server 2022數(shù)據(jù)庫(kù),則此處賦值為 。 ② UserID:用戶 ID為訪問(wèn)數(shù)據(jù)庫(kù)的用戶名,例如 SQL Server 2022中的 sa用戶。 ③ Password:用戶密碼是指與用戶 ID對(duì)應(yīng)的密碼。 ④ InitialCatalog:根據(jù)連接數(shù)據(jù)庫(kù)的不同,該參數(shù)也有不同的含義,在 SQL Server 2022中是指默認(rèn)打開(kāi)的數(shù)據(jù)庫(kù)名稱(chēng)。 ⑤ DataSource:指定連接的數(shù)據(jù)庫(kù)服務(wù)器名稱(chēng)。不但可以是數(shù)據(jù)庫(kù)服務(wù)器的名稱(chēng),還可以是數(shù)據(jù)庫(kù)服務(wù)器的 IP地址或數(shù)據(jù)庫(kù)服務(wù)器的主機(jī)名稱(chēng),若是本機(jī)可以指定為 Local。 連接到數(shù)據(jù)庫(kù)的方法 ( 1)通過(guò) OLEDB連接到 SQL Server數(shù)據(jù)庫(kù) 通過(guò) OLEDB連接到 SQL Server數(shù)據(jù)庫(kù)的連接字符串的一般形式如下: Provider=。User ID=sa。Password=tah980808。 Initial Catalog=CollegeMIS。 Data Source=TAHSJ 其中, Provider關(guān)鍵字用于指定要連接 SQL Server 2022服務(wù)器; User ID= sa和 Password= TAH980808分別為連接到 SQL Server 2022數(shù)據(jù)庫(kù)服務(wù)器的用戶名和密碼; Initial Catalog指定打開(kāi)的數(shù)據(jù)庫(kù)為 CollegeMIS;DataSource指定 SQL Server數(shù)據(jù)庫(kù)服務(wù)器為 TAHSJ。 ( 2)通過(guò) OLEDB連接到 Access數(shù)據(jù)庫(kù) 通過(guò) OLEDB連接到 Access數(shù)據(jù)庫(kù)的連接字符串一般形式如下: Provider=。Data Source= amp。 amp。 \。 amp。 User ID=。Password= 其中“ User ID=‖后面寫(xiě)用戶名,“ Password=‖后面寫(xiě)用戶口令。 ? Recordset對(duì)象簡(jiǎn)介 ? Recordset對(duì)象的屬性 ? Recordset對(duì)象的方法 RecordSet對(duì)象 ? 訪問(wèn) Recordset對(duì)象中的字段的方法 Recordset對(duì)象簡(jiǎn)介 Recordset 對(duì)象表示的是來(lái)自基本表或 SQL命令查詢(xún)結(jié)果的記錄集,由一系列的行和列組成,每一行稱(chēng)為一條記錄,每一列稱(chēng)為一個(gè)字段。在任何時(shí)候, Recordset 對(duì)象所指的當(dāng)前記錄均為記錄集中的單個(gè)記錄。可以使用 Recordset 對(duì)象進(jìn)行數(shù)據(jù)操作,如移動(dòng)記錄、添加記錄、刪除記錄、查詢(xún)記錄等。由于數(shù)據(jù)提供者所支持的功能不同,某些 Recordset 方法或?qū)傩杂锌赡軣o(wú)法使用。 Recordset對(duì)象簡(jiǎn)介 ( 1)動(dòng)態(tài)游標(biāo) ——用于查看其他用戶所作的添加、更改和刪除,并用于不依賴(lài)書(shū)簽的 Recordset中各種類(lèi)型的移動(dòng)。如果提供者支持,可使用書(shū)簽。 ( 2)鍵集游標(biāo) ——其行為類(lèi)似動(dòng)態(tài)游標(biāo),不同的只是禁止查看其他用戶添加的記錄,并禁止訪問(wèn)其他用戶刪除的記錄,其他用戶所作的數(shù)據(jù)更改將依然可見(jiàn)。它始終支持書(shū)簽,因此允許 Recordset中各種類(lèi)型的移動(dòng)。 ( 3)靜態(tài)游標(biāo) ——提供記錄集合的靜態(tài)副本以查找數(shù)據(jù)或生成報(bào)告。它始終支持書(shū)簽,因此允許 Recordset中各種類(lèi)型的移動(dòng)。其他用戶所作的添加、更改或刪除將不可見(jiàn)。 ( 4)僅向前游標(biāo) ——除僅允許在記錄中向前滾動(dòng)之外,其行為類(lèi)似動(dòng)態(tài)游標(biāo)。這樣,當(dāng)需要在 Recordset中單程移動(dòng)時(shí)就可提高性能。 注意: 在打開(kāi) Recordset對(duì)象之前可通過(guò)設(shè)置 CursorType屬性值來(lái)選擇游標(biāo)類(lèi)型,或使用 Open方法傳遞 CursorType參數(shù)來(lái)選擇游標(biāo)類(lèi)型。部分?jǐn)?shù)據(jù)提供者不支持所有游標(biāo)類(lèi)型,如果沒(méi)有指定游標(biāo)類(lèi)型, ADO將默認(rèn)打開(kāi)僅向前游標(biāo)。 Recordset對(duì)象的屬性 1. AbsolutePage、 PageCount與 PageSize屬性 用來(lái)控制對(duì) Recordset對(duì)象的分頁(yè)。 PageSize屬性是一個(gè)長(zhǎng)整型屬性,用于設(shè)置或返回一頁(yè)中的記錄數(shù); PageCount屬性是一個(gè)長(zhǎng)整型屬性,用于返回 Recordset對(duì)象包含的數(shù)據(jù)頁(yè)數(shù)。即使最后頁(yè)是不完整的頁(yè),該頁(yè)也會(huì)計(jì)入到 PageCount屬性值中。如果 Recordset對(duì)象不支持該屬性,屬性值為 1,以表明 PageCount無(wú)法確定; AbsolutePage屬性也是一個(gè)長(zhǎng)整型屬性,用來(lái)設(shè)置或返回當(dāng)前記錄所在的頁(yè)。其值在 1到PageCount之間,或者取如表 103所示的常量值。當(dāng)設(shè)置該屬性時(shí),記錄指針將移動(dòng)到指定頁(yè)的第一個(gè)記錄。 Recordset對(duì)象的屬性 2. AbsolutePosition和 RecordCount屬性 RecordCount屬性是一個(gè)長(zhǎng)整型屬性,用來(lái)返回 Recordset對(duì)象中的記錄數(shù)目。若 ADO無(wú)法確定記錄數(shù),則該屬性值為 –1。 AbsolutePosition屬性也是一個(gè)長(zhǎng)整型屬性,用來(lái)返回當(dāng)前記錄的位置或設(shè)置目標(biāo)記錄相對(duì)于第一條記錄的位置,其取值在 1到 RecordCount之間。 注意: 若對(duì)記錄集進(jìn)行了分頁(yè),則 Eof、 Bof、 RecordCount屬性值分別代表的是當(dāng)前頁(yè)的信息,而不是整個(gè)記錄集的信息。 3. ActiveConnection屬性 該屬性可以是 Recordset對(duì)象相對(duì)應(yīng)的 Connection對(duì)象,也可以是Connection對(duì)象的連接字符串。如果是第二種情況,則相應(yīng)的 Connection對(duì)象將被隱式要?jiǎng)?chuàng)建,創(chuàng)建時(shí)所需要的參數(shù)均使用默認(rèn)值。 Recordset對(duì)象的屬性 4. CacheSize屬性 該屬性是一個(gè)長(zhǎng)整型屬性,用來(lái)設(shè)置或返回緩存在本地內(nèi)存中的記錄數(shù)。使用 CacheSize屬性可控制數(shù)據(jù)提供者在緩存中所保存的記錄的數(shù)目,并可控制一次恢復(fù)到本地內(nèi)存的記錄數(shù)。例如,如果 CacheSize為 30,首次打開(kāi)Recordset對(duì)象后,數(shù)據(jù)提供者將前面 30條記錄調(diào)入本地內(nèi)存。當(dāng)在Recordset對(duì)象中移動(dòng)時(shí),數(shù)據(jù)提供者返回本地內(nèi)存緩沖區(qū)中的數(shù)據(jù);一旦移動(dòng)超過(guò)緩存中最后的記錄,提供者便將數(shù)據(jù)源中隨后的 30條記錄恢復(fù)到緩存。 5. CursorType屬性 用來(lái)設(shè)置或返回 Record對(duì)象中使用的游標(biāo)類(lèi)型,是一個(gè)枚舉類(lèi)型值,枚舉常量及其含義如表 104所示。 Recordset對(duì)象的屬性 6. EditMode屬性 該屬性用來(lái)返回當(dāng)前記錄的編輯狀態(tài),也是一個(gè)枚舉型的常量。取值及其含義如表 105所示。 Recordset對(duì)象的屬性 7. Filter屬性 是一個(gè)字符串屬性,存放的是一個(gè)邏輯表達(dá)式,用來(lái)進(jìn)行記錄的篩選,記錄集中只有符合該條件的記錄才會(huì)參加處理。給該屬性賦值的一般形式如下: =條件字符串 其中,條件字符串由“ FieldName Operator Value‖格式的子句(如“ StuName=39。趙勇 39?!┙M成,各子句之間通過(guò)邏輯運(yùn)算符連接。 ( 1) FieldName 必須為 Recordset 中的有效字段名。如果字段名包含空格,必須用方括號(hào)將字段名括起來(lái)。 注意點(diǎn): ( 2) Operator 必須為關(guān)系運(yùn)算符,即: 、 、 =、 =、 、 = 或 LIKE。 ( 3) Value 是用于與字段值(如 39。Smith39。、 8/24/9 或 $)進(jìn)行比較的值。字符串使用單引號(hào)作為定界符,日期使用“ ‖號(hào)作為定界符,對(duì)于數(shù)字,可以使用小數(shù)點(diǎn)、貨幣符號(hào)和科學(xué)記數(shù)法。如果 Operator為 LIKE,Value還可以使用通配符(“ *”和“ %‖)。 Value 不可為 NULL。 注意: 如果數(shù)據(jù)提供者是 SQL Server,日期型數(shù)據(jù)用“ 39?!ㄆ饋?lái),而不是用“ ‖括起來(lái)。但對(duì)于 Microsoft Access數(shù)據(jù)庫(kù),日期型數(shù)據(jù)一定要用“ ‖括起來(lái)。 Recordset對(duì)象的屬性 8. LockType屬性 主要用在多用戶環(huán)境中,實(shí)現(xiàn)并發(fā)控制,屬性值表示記錄使用的鎖定類(lèi)型,是一個(gè)枚舉類(lèi)型的值,取值及其含義如表 106所示。由于該屬性默認(rèn)值為adLockReadOnly,所以要?jiǎng)?chuàng)建一個(gè)可以更新的記錄集,該屬性值必須設(shè)置。 10. MaxRecords屬性 該屬性是一個(gè)長(zhǎng)整型屬性,用來(lái)設(shè)定記錄集對(duì)象能夠包含的最多記錄個(gè)數(shù),默認(rèn)設(shè)置為零,表明返回所有所需的記錄。 Recordset對(duì)象關(guān)閉時(shí),MaxRecords 屬性為可讀可寫(xiě),打開(kāi)時(shí)為只讀。 Recordset對(duì)象的屬性 11. Sort屬性 字符串屬性,用來(lái)設(shè)置或返回 Recordset對(duì)象記錄集中記錄的排列順序。該屬性值是一個(gè)字段名或用逗號(hào)分隔的多個(gè)字段名,在字段名后可選加空格和用于指定字段排列順序的關(guān)鍵字 ASCENDING(升序) 和 DESCENDING(降序)。 12. Source屬性 用來(lái)設(shè)置或返回 Recordset 對(duì)象中數(shù)據(jù)的來(lái)源,可以是 Command對(duì)象、SQL 語(yǔ)句、表的名稱(chēng)或存儲(chǔ)過(guò)程。 Source 屬性對(duì)于關(guān)閉的 Recordset 是可讀可寫(xiě)的,對(duì)于打開(kāi)的 Recordset 是只讀的。如果設(shè)置 Source 屬性為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1