我想要做的是将一堆行从数据库导入 Excel(这部分已经实现并且可以工作),然后在 Excel 中编辑该数据,然后单击按钮更新数据库中的行,这应该出现在每行的最后一个单元格。
这可能吗?我目前正在使用 VS 2008 C# 和 Excel interop v14。数据库服务器是 SQL Server。
我想要做的是将一堆行从数据库导入 Excel(这部分已经实现并且可以工作),然后在 Excel 中编辑该数据,然后单击按钮更新数据库中的行,这应该出现在每行的最后一个单元格。
这可能吗?我目前正在使用 VS 2008 C# 和 Excel interop v14。数据库服务器是 SQL Server。
将 Access 与数据表一起使用。你所要求的是可能的,但需要大量的摆弄。
如果您坚持使用 Excel,请查看查询加载项工具(Excel 2003 或更早版本)或数据功能区(Excel 2007 或更高版本)。
不参考你会遇到的很多很多问题:
''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