如何从Excel中将logging插入到SQL Server中

我不擅长编程,但我正在越来越,我只是想在Excel中更新表格到SQL Server 2012中的表。

我可以创build连接,插入HARD值,但出于某种原因,我不知道如何插入范围。

也就是说,下面的代码工作正常:

objConnection.Execute "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (1234, 'Metoo')" 

但是,当我尝试用范围来代替Range.("A3").Value ,我无法得到它的工作。

 objConnection.Execute "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (Range("A3").Value, 'Metoo')" 

谢谢您的帮助

你需要把范围放在引号之外:

 "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (" _ & Range("A3").Value & ", 'Metoo')"