1

我有一个 Excel 2007 文件,我在其中使用与 SQL Server 数据库的远程连接进行了大量数据处理(仅报告)。处理完报告后,我想更新位于同一 SQL Server 数据库上的表的特定字段。就像是:

UPDATE [MetricsCollection].[dbo].[tblBatchFeeder] 
SET datReportProcessed = CURRENT_TIMESTAMP 
WHERE intID = 48

解决这个问题的最简单方法是什么?

亲切的问候,

保罗。

4

1 回答 1

1

最好在服务器上有一个程序。

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

cn.Open ServerConnect ''http://connectionstrings.com

cmd.ActiveConnection = cn

cmd.CommandText = "UpdateMetrics" ''stored procedure
cmd.CommandType = adCmdStoredProc
cmd.Parameters("@intID").Value = 48 ''Parameter
cmd.Execute recs
于 2012-08-03T19:13:01.040 回答