0
我想從mySQL數據庫檢索。從數據庫檢索VBA
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)中出現「Object variable或With variable not set」錯誤。數據庫沒有任何空行。
您尚未將任何內容分配給databaseRecords。在使用'.CopyFromRecordSet'之前,它需要保持對Range的引用。而且你不需要oRS附近的parens。 –
此代碼是從VBA編輯器複製並粘貼的,還是您重新鍵入了它?重新編碼可以隱藏錯誤,請複製並粘貼。此外,你錯過了設置'oConn'的代碼,如果我們看不到它,我們無法弄清楚什麼是錯的(雖然Tim可能是對的)。 – JimmyPena