2012-08-17 117 views
0

我想要做的是從數據庫導入一堆行到Excel中(這部分已經實現並正在運行),然後在Excel中編輯該數據,然後更新數據庫中的行點擊按鈕,這應該出現在每行的最後一個單元格中。使用Excel更新SQL Server數據庫

這是可能的嗎?目前我正在使用VS 2008 C#和Excel interop v14。數據庫服務器是SQL Server。

+0

「蓋房子了的奶酪」 - 同樣儘可能你問什麼,但也許是不可取的。 – ErikE 2012-08-17 05:41:50

+0

我知道這聽起來令人討厭..:D但這是要求:( – 2012-08-17 05:44:07

回答

0

沒有參照很多很多的問題,你會遇到:

''Reference: Microsoft ActiveX Data Objects x.x Library 

Dim cn As New ADODB.Connection 
Dim cmd As New ADODB.Command 
cn.Open ServerCon 

cmd.ActiveConnection = cn 

cmd.CommandText = "insert_user" 
cmd.CommandType = adCmdStoredProc 
cmd.Parameters("@username").Value = Worksheets("Sheet1").Cells(2, 2) 
cmd.Execute 
0

使用Access與數據表。你所要求的是可能的,但需要大量的擺弄。

如果您堅持使用Excel查看查詢加載項工具(Excel 2003或更早版本)或數據功能區(Excel 2007或更高版本)。

相關問題