我正在尝试从mySQL数据库中检索。
Dim oRS as ADODB.Recordset
Dim databaseRecords as Range
Set oRS = New ADODB.Recordset
oRS.ActiveConnection = oConn
oRS.Source = "Select AccID from database123"
oRS.Open
databaseRecords.CopyFromRecordset (oRS)
oRS.Close
If Not oRS Is Nothing Then Set oRS = Nothing
我已经连接到mySQLdatabase。连接部分很好。我在databaseRecords.CopyFromRecordset(oRS)中收到错误“对象变量或未设置变量”。数据库没有任何空行。
答案 0 :(得分:1)
您已声明databaseRecords但未分配它。需要将其分配给目标电子表格中的现有(且有效大小)范围。