我有一個Web應用程序,它需要從Excel工作簿獲取數據並將其載入數據庫。我使用的是ADO.NET 2.0,需要使用DataSet/DataTable/DataAdapter /等。執行此任務。如何使用ADO.NET將數據上載到數據庫
我們還要求在數據上傳之前驗證數據,並通知用戶是否存在任何PK/FK /唯一/其他約束違規。
目前,我們正在將數據從Excel上傳到DataTable中,並將數據從數據庫中獲取到另一個DataTable中,合併這兩個表(如果一切都合併成功),那麼我們更新數據庫。
我可以使用DataTable或DataSet(或另一個ADO.Net數據結構)上的方法來檢查PK/FK/Unique/Other約束嗎?根據我的要求,推薦的工作流程是將數據上傳到數據庫的是什麼?
不幸的是,我們現在使用的是Sybase IQ ......所以沒有SSIS :( – 2009-11-27 16:26:27