ca你幫我嗎?我正在尋找如何在MS SQL Server 2008中插入和從BLOB獲取數據的示例。 我正在使用OLE DB和Visual C++。 謝謝使用Visual C++和OLE DB從/到BLOB中讀取數據和將數據寫入到MS SQL
0
A
回答
1
有關於該主題的詳細信息(無論如何寫在這裏):Sending BLOB Data to SQL SERVER Using IROWSETFASTLOAD and ISEQUENTIALSTREAM。
大多數可用的樣本過於簡單化 並沒有表現出 不同的數據長度每行或使用 的ISequentialStream。在此示例中,您將在一個 源文件中看到兩種技術。默認情況下,示例 顯示如何使用IRowsetFastLoad到 使用內嵌綁定發送每行 的可變長度BLOB數據。在這種情況下, 的內嵌BLOB數據必須適合 可用內存。此方法具有更好的性能 當BLOB數據 是幾個字節到幾MB時,因爲 沒有額外的流 開銷。對於較大的數據,尤其是 ,其中數據不一定全部可用 一次可用, 流式傳輸是更好的選擇。
回到頂端在MSDN here上有背景和示例代碼。直到要求消費者做 這樣
的SQL服務器本機客戶端OLE DB提供 不從SQL Server檢索大量數據 。消費者 應該綁定一個 訪問器中的所有短數據,然後使用一個或多個臨時訪問器根據需要檢索大型 數據值。
相關問題
- 1. 將數據寫入和讀取到MemoryStream
- 2. 將XML數據導入到MS Access表中使用SQL和VB6
- 3. SQL Server OLE DB - 使用RowSet從數據庫中選擇數據
- 4. 寫入和讀取數據
- 5. 讀取和寫入SQL數據庫
- 6. 將調用轉換爲讀取和寫入YAML數據到MySQL
- 7. 讀取和寫入圖像數據C++
- 8. 使用GSON讀取和寫入數據
- 9. 使用PHP和JavaScript讀取blob數據
- 10. 使用ADO將BLOB數據寫入SQL Server數據庫
- 11. 插入BLOB到MS SQL數據庫使用Perl腳本
- 12. 如何使用c#和數據集來讀/寫DateTime到SQL Server
- 13. 的cronjob從一個數據庫讀取和寫入到其他
- 14. C++寫入和從MySQL數據庫中讀取
- 15. 同時讀取和寫入數據到sql服務器
- 16. 從SQL讀取數據到服務C#
- 17. 使用setOAuth2Credentials讀取和寫入數據到Google工作表
- 18. 使用.NET將數據插入到MongoDB中讀取數據
- 19. 使用FD_SET讀取和寫入數據集以發送和接收數據C
- 20. 將BLOB數據從MS SQL Server遷移到MySQL
- 21. 將Excel中的數據插入到SQL數據庫中DB
- 22. 讀取,計算和寫入數據到/從.txt文件
- 23. 在Firebase中讀取和寫入數據
- 24. 使用存儲過程將數據從MS Sql導入到MySQL
- 25. 將數據插入到SQL Visual Studio中
- 26. Azure SQL數據庫使用OLE DB連接到SSIS
- 27. 將SQL數據庫從Azure Blob Azure上傳到SQL數據庫
- 28. 導入excel,openoffice和ms office 2007數據到db中的db0
- 29. 導入數據到MS SQL數據庫
- 30. 從.xls LongText導入數據到MS SQL
這篇文章實在難以理解。它非常可怕......但我無法找到其他示例 – 2010-11-16 14:03:11
如果將代碼剪切並粘貼到VS中,可以輕鬆選擇並格式化它以提高可讀性。我同意它沒有很好的佈局,但設計建議(至少寫)是非常好的。 – 2010-11-16 15:52:57
我在這裏找到了示例項目: http://msftdpprodsamples.codeplex.com/wikipage?title=SS2008!README%20How%20to%20set%20large%20data%20(OLE%20DB) – 2010-11-21 16:59:13