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