Thema Datum  Von Nutzer Rating
Antwort
Rot CopyFromRecordset Error
04.11.2022 15:55:46 Gast1927
NotSolved
04.11.2022 16:08:08 Gast63889
NotSolved
08.11.2022 08:18:16 Gast1927
NotSolved
08.11.2022 11:27:41 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast1927
Datum:
04.11.2022 15:55:46
Views:
136
Rating: Antwort:
  Ja
Thema:
CopyFromRecordset Error

Hallo liebes Forum,

ich habe folgende Prozedur:

Set c = New ADODB.Connection
Set rs = New ADODB.Recordset
c.Open connectionString

With ThisWorkbook.Worksheets("Tabelle3").Activate

  rows= 1
  
    For Each item In arrTabellen

        Set rs = c.Execute("SELECT TOP 1 FROM " + item)      
        Range("D" & rows).CopyFromRecordset rs
        rows= rows + 1
        
    Next item

End With

 

An sich läuft es so, allerdings bekomme ich zwischendurch den Error:

Laufzeitfehler '-2147467259 (8004005)':

Die Methode 'CopyFromRecordset' für das Objekt 'Range' ist fehlgeschlagen

Wenn ich es dann ein paar mal wieder ausführe klappt es. Wie bekomme ich es hin, dass es immer durchläuft? 

In arrTabellen sind knapp 4.000 Einträge. Habe es bisher imemr mit 10 - 20 Testdaten getestet.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot CopyFromRecordset Error
04.11.2022 15:55:46 Gast1927
NotSolved
04.11.2022 16:08:08 Gast63889
NotSolved
08.11.2022 08:18:16 Gast1927
NotSolved
08.11.2022 11:27:41 Mase
NotSolved