2012-06-11 61 views
2

我不是在編程很大,但我得到的,我只是想在SQL Server 2012中如何插入記錄到SQL服務器從Excel

我可以創建連接在Excel片更新到表,插入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')" 

感謝您的幫助

+0

_i不能得到它working_是沒有問題的一個很好的說明。 –

回答

3

你需要把範圍引號外:

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