如何将记录从Access表插入到mysql表中

时间:2019-11-22 10:44:42

标签: access-vba adodb

我正在Access VBA中进行编码,以将MyAccess表中的记录插入Mysql表中。 myDSN是在ODBC中创建的系统DSN,它可以正常工作。我尝试使用以下代码,但返回了运行时错误(80040e14)。是否可以从adodb连接中引用一个表,并在同一SQL字符串中引用Access中的表?

Dim Conn As New ADODB.Connection
Dim Str_Sql As String

Call ODBCVari

Conn.Open "dsn=myDSN;uid=Username;pwd=Password"

Set cmd = CreateObject("ADODB.Command")
Set cmd.ActiveConnection = Conn

Str_Sql = "insert into [dsn=myDSN;uid=Username;pwd=Password].Table_MySQL select * from Table_Access"

Conn.Execute Str_Sql
Conn.Close

0 个答案:

没有答案