初步學(xué)習(xí)ADO Insert進行詳細說明介紹
那么每個結(jié)果集都必須與表中或ADO Insert中的列兼容。execute_statement 可以用來執(zhí)行同一服務(wù)器或遠程服務(wù)器上的存儲過程。執(zhí)行遠程服務(wù)器中的過程,然后將結(jié)果集返回到本地服務(wù)器,并裝載到本地服務(wù)器的表中。
如果 execute_statement 使用ADO.NET 語句返回數(shù)據(jù),那么每個單獨的 READTEXT 語句最多可以返回 1 MB (1024 KB) 的數(shù)據(jù),也可以將 execute_statement 與擴展過程一起使用,并且插入擴展過程的主線程返回的數(shù)據(jù)。不會插入不是主線程的其它線程中的輸出結(jié)果。
說明 對于 SQL Server 7.0,ADO.NET不包含返回 text 或 image 列的擴展存儲過程。這個行為是從 SQL Server 早期版本變化而來的。DEFAULT VALUES強制新行包含為每個列所定義的默認值。
注釋
INSERT 將新行追加到表中。若要替換表中的數(shù)據(jù),必須在使用 INSERT 裝載新數(shù)據(jù)之前,使用 DELETE 或 TRUNCADO InsertATE TABLE 語句清除現(xiàn)有的數(shù)據(jù)。若要修改現(xiàn)有行中的列值,請使用 UPDATE。若要創(chuàng)建新表,并且通過一個步驟給它裝載數(shù)據(jù),請使用 SELECT 語句的 INTO 選項。
在ADO.NET中,雖然對于服務(wù)器端的游標(biāo)不提供任何支持,但這不意味著你就不能使用游標(biāo).實際上,你所需要做的步驟是在.NET中輸入ADO庫.你只需在references node上單擊右鍵,就可以在你自己的程序里運行本地ADO InsertADO 對象.#t#
但是我個人認為,在你想轉(zhuǎn)向.NET時,請慎重考慮. 首先,請務(wù)必完全輸入ADO, 這不會花費太多時間和精力,這是向.NET邁出的第一步,.但是,這僅僅是萬里長征的第一步而且也是通向.NET必須的一步. .NET的真正附加值是基于一個均勻的,持續(xù)穩(wěn)定的接口以及本地clasADO Insertses的廣為應(yīng)用之上的.關(guān)于COM libraries是可以被支持的,合理的,但不被鼓勵的,因為它僅僅是個短期解決方案,或者是一個過渡步驟.
當(dāng)你要開始使用ADO.NET時,請考慮這樣一個ADO Insert事實:ADO.NET統(tǒng)一了數(shù)據(jù)容器類編程接口,.因此,不管是何種類型的程序: Windows Form, Web Form, 或者 Web Service也好,你都得在同一組類中集中處理有關(guān)數(shù)據(jù). 不管處于后端的數(shù)據(jù)源是SQL Server database,或是OLE DB 提供程序,, XML文件,又或是數(shù)組,你都可以使用一樣的方法和屬性來進行處理.