如何将excel的工作表内容通过VBA代码导入到有密码的access数据库中?

mydb_mdb="F:\mydb.mdb"'确目标数据库TableName="mytable"Sheets(1).ActivateSetconn_excel=NewAD... mydb_mdb="F:\mydb.mdb" '确目标数据库

TableName="mytable"

Sheets(1).Activate

Set conn_excel = New ADODB.Connection

conn_excel.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;" & _

"Extended Properties=Excel 8.0;" & _

"Data Source=" & ThisWorkbook.Path & "\" & ActiveWorkbook.Name

conn_excel.Open

If conn_excel.State = adStateOpen Then

sSql = "Insert Into [;DataBase=" & mydb_mdb & "]." & TableName & " Select * From [" & ActiveSheet.Name & "$]"

conn_excel.Execute sSql

MsgBox "数据导入成功!"

conn_excel.Close

End If

Set conn_excel = Nothing

假如数据库密码为:123456,请问以上代码该如何修改才能将sheet1的内容导入到数据库中?
展开
 我来答
bengdeng
2016-08-31 · TA获得超过2119个赞
知道大有可为答主
回答量:1482
采纳率:50%
帮助的人:1301万
展开全部

试下

sSql = "Insert Into [;DataBase=" & mydb_mdb & ";pwd=123456]." & TableName & " Select * From [" & ActiveSheet.Name & "$]"
sunnyhui93
2019-04-20
知道答主
回答量:1
采纳率:0%
帮助的人:752
展开全部
我也遇到这样的问题,请问您现在有解决吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式