gpt4 book ai didi

mysql - 运行时错误 '424' : Object Required

转载 作者:行者123 更新时间:2023-11-29 08:09:24 25 4
gpt4 key购买 nike

我正在执行以下 VBA 代码,但收到运行时错误,指出需要对象。我已经尝试了网上所有建议的解决方案,但无法解决问题。

Sub connect()
Dim Password As String
Dim SQLStr As String
Dim Server_Name As String
Dim User_ID As String
Dim Database_Name As String
Dim Abbrevation As String
Dim Abbrev_Num As String
Set rs = CreateObject("ADODB.Recordset") 'EBGen-Daily
Server_Name = Worksheets("Sheet2").Range("b2").Value
Database_Name = Worksheets("Sheet2").Range("b3").Value ' Name of database
User_ID = Worksheets("Sheet2").Range("b4").Value 'id user or username
Password = Worksheets("Sheet2").Range("b5").Value 'Password

Set Cn = CreateObject("ADODB.Connection") 'NEW STATEMENT
Cn.Open "Driver={MySQL ODBC 5.2 ANSI Driver};Server=" & Server_Name & ";Database=" & Database_Name & _
";Uid=" & User_ID & ";Pwd=" & Password & ";"
myRow = 1
myCol = 7
Abbrevation = Worksheets("Sheet2").Cells(myRow, myCol)
myCol = myCol + 1
Abbrev_Num = Worksheets("Sheet2").Cells(myRow, myCol)

SQLStr = "INSERT INTO acct_abbr(abbrev,number) VALUES('" & Abbrevation & "', '" & Abbrev_Num & "');"
DoCmd.RunSQL SQLStr
rs.Close
Set rs = Nothing
Cn.Close
Set Cn = Nothing

End Sub

最佳答案

Excel 无法识别 DoCmd。试试这个。

'DoCmd.RunSQL SQLStr
Cn.Execute (SQLStr)

关于mysql - 运行时错误 '424' : Object Required,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com