【发布时间】:2017-04-26 07:19:07
【问题描述】:
我需要将test-vba.xlsx 数据插入到特定数据库的 SQL 服务器中
Sub insertion()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sConnString As String
Dim rsstring As String
Dim m, nrows As Integer
Set wkb = Workbooks("test-vba.xlsx").Worksheets("Sheet1").Activate
sConnString = "Provider=SQLOLEDB;Data Source=PRATEEP-PC\SQLEXPRESS;" & _
"Initial Catalog=PPDS_07Dec_V1_Decomposition;" & _
"Integrated Security=SSPI;"
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open sConnString
For m = 0 To nrows - 1
【问题讨论】:
-
这段代码有效吗?有没有具体问题?如果是,请描述问题(什么、在哪里、如何)以及您的代码应该做什么。
-
请阅读How to Ask。你连一个问题都没问。很好地描述你的问题,什么是有效的,什么是无效的,你期望什么。另见Why is “Can someone help me?” not an actual question?
-
这里是代码to import a CSV file into an SQL DB。您可以轻松地调整代码以满足您的需求。如果您只想导入该 Excel 文件一次,那么以下解决方案可能更容易/更快:stackoverflow.com/questions/39182049/…
标签: sql-server vba excel