我正試圖從MySQL表中檢索數據,並在SQL Server 2008 SSIS中使用ADO .NET連接插入到SQL Server表中。在我的數據流任務中,我有一個查詢MySQL表的ADO .NET Source(選擇所有發票)和一個將數據插入到我的SQL Server表中的ADO .NET目標。現在,我想在我的數據源中添加一個參數,以便僅選擇從我的SQL Server表中檢索到的最大值(invoiceNumber)。我使用「OLE DB命令」執行了類似的任務,但問題是我需要查詢MySQL數據庫。任何想法我可以如何實現這一目標?ADO .NET源碼的SSIS查詢參數
回答
設置數據訪問模式在ADO.NET源到SQL Command
並編寫查詢。
我已經爲我的查詢做到了這一點。我從哪裏得到參數? – 2009-12-21 21:04:32
變量 - 首先查詢您的本地數據庫,將結果放入一個變量並將變量傳遞給第二個查詢。 – 2009-12-26 20:29:24
您shoudn't必須添加一個參數:
select *
from invoices
where invoiceNumber = (select max(invoiceNumber) from invoices)
在SQL Server中的上述作品。我假設相同的查詢將在MySQL中工作
我想你可能會誤解我。必須在我的本地SQL Server表中調用select max(invoiceNumber)。然後,我可以使用該數字來查詢外部的MySQL數據庫。所以,eveyday軟件包會從MySQL數據庫獲取新的發票並將它們推送到SQL Server。 – 2009-12-22 19:23:38
我發現使用參數與ADO.NET數據源的唯一方法是此解決方法: 轉到流控制並selenct包含您的ADO的活動流.NET源碼。 在屬性窗口中可以看到ADO.NET源代碼Sql命令 轉到表達式並選擇屬性:[YOU SOURCE NAME]。[SqlCommand]然後使用變量編輯表達式來模擬參數
- 1. SSIS - 將參數傳遞給ADO .NET源查詢
- 2. 使用SSIS查詢從SQL Server傳入參數的ADO .NET源查詢
- 3. SSIS 2008中ADO NET源和OLE DB源之間的區別?
- 4. VBA ADO參數化LIKE查詢
- 5. 如何使用GUID作爲ADO查詢參數使用C++ ADO
- 6. SSIS包源代碼檢查
- 7. 將查詢參數傳遞給SSIS
- 8. $資源查詢參數
- 9. sql查詢vba ADO
- 10. ADO刪除查詢
- 11. QTP Excel ADO查詢
- 12. ADO _ConnectionPtr參數
- 13. 在ADO中對Oracle的參數化查詢崩潰Excel
- 14. VBA ADO查詢中的OPENROWSET
- 15. SSIS在運行時更改OLE DB源查詢參數數據類型
- 16. 用參數查詢AngularJS中的$資源
- 17. 行來源查詢中的參數
- 18. Javascript ADO記錄集打開方法無效。參數化查詢
- 19. 「必須聲明變量@myvariable」錯誤與ADO參數化查詢
- 20. 使用參數查詢查詢.NET中的DocumentDb
- 21. .NET參數化查詢注入
- 22. 在ASP(VBS)ADO LIKE查詢
- 23. Linq到ADO實體查詢
- 24. 查詢不SSIS
- 25. ADO中的參數化查詢 - 將數據添加到數據庫中
- 26. SSIS流程ADO.net源任務參數
- 27. 電源查詢 - 動態參數
- 28. 電源查詢列名作爲參數
- 29. SQLite ADO .NET - 如何正確使用查詢生成器?
- 30. SSIS OLE DB數據源檢查行數
如果我得到正確的答案 – 2009-12-22 19:26:40