首页 > 解决方案 > -2147217900:[MySQL 5.1 驱动程序][mysqld-5.7.22-log] VBA 中的错误

问题描述

我有一个 VBA 代码,我目前正在尝试推送数据数据如下

Name     Analyst     Method    condition
AAA       AAA        AAA       Automated

当我尝试使用 VBA 代码推送数据时,我收到此错误。' -2147217900:[MySQL 5.1 Driver][mysqld-5.7.22-log] '字段列表'中的未知列'自动化' '


    With wsBooks
        For rowCursor = 2 To 3
            strSQL = "INSERT INTO TestExperiment (Experiment_Name, Experiment_Method, Experiment_Analyst, Experiment_condition) " & _
                "VALUES ('" & esc(.Cells(rowCursor, 1)) & "', " & _
                "'" & esc(.Cells(rowCursor, 2)) & "', " & _
                "'" & esc(.Cells(rowCursor, 3)) & "', " & _
                esc(.Cells(rowCursor, 4)) & ")"
            oConn.Execute strSQL
        Next
    End With      

但是,当我推动前两列时,它可以工作。

我相信我在这里犯了一些错误,但我不知道是什么,我试图参考 MySQL 手册但找不到任何解决方案。谢谢。

标签: mysqlexcelvba

解决方案


推荐阅读