Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Laufzeitfehler 3001
zurück: Nach bestimmtem Zeitraum suchen weiter: Endloses Formular Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
luckypunch
Neuling


Verfasst am:
23. Jan 2007, 10:59
Rufname:

Laufzeitfehler 3001 - Laufzeitfehler 3001

Nach oben
       Version: Office 2003

Hallo

habe ein Problem, dass ich mir nicht erklären kann:

Ich habe eine neue Tabelle erstellt und möchte da jetzt leere Einträge hinzufügen:
Code:
    Set myRS = myDB.OpenRecordset("Tabelle1")
    Set myRS2 = myDB.OpenRecordset("Tabelle2")
    For i = 1 To myRS2.RecordCount
        myRS.AddNew
        myRS.Update
    Next i
Tabelle2 hat nur etwa 15000 Einträge, i ist als double definiert. Trotzdem kommt immer die Meldung Laufzeitfehler 3001, manchmal nachdem 2000 neue Einträge erstellt wurden, manchmal bereits nach 200! Ich kann mir dasnicht erklären, besten Dank für die Hilfe.
JörgG
Access-Team


Verfasst am:
23. Jan 2007, 12:19
Rufname:
Wohnort: b. Dresden


AW: Laufzeitfehler 3001 - AW: Laufzeitfehler 3001

Nach oben
       Version: Office 2003

Hallo,

aus dem Double machst Du erstmal einen Typ LONG, dann war da noch der "Zählfehler" von RecordCount, man soll/muss erst auf den Letzten DS springen damit RecordCount richtig zählt, ändere/erweitere mal den Code:
Code:
    Dim i As Long

   '. . .
    Set myRS = myDB.OpenRecordset("Tabelle1")
    Set myRS2 = myDB.OpenRecordset("Tabelle2")
    myRS2.MoveLast   'explizit den letzten DS ansteuern
    For i = 1 To myRS2.RecordCount
        myRS.AddNew
        myRS.Update
    Next i
   '. . .
    myRS.Close: Set myRS = Nothing   
    myRS2.Close: Set myRS2 = Nothing
   '. . .
Damit sollte zumindest geklärt sein, warum mal bei 200 und mal bei 2000 Schluss ist. Wenn das nicht hilft - wie lautet der Fehlertext von LFZ 3001? Darf man fragen, wozu erzeugst Du eine leere Tabelle mit 15000 DS?
_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler '11': Division durch Null 1 Sean-Pierre 1046 27. Jul 2011, 10:47
Sean-Pierre Laufzeitfehler '11': Division durch Null
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 94 42 Hr. Aufschnaiter 2375 21. Jan 2010, 17:51
MissPh! Laufzeitfehler 94
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2115 6 MagixX 1875 08. Jan 2009, 16:10
Alf2009 Laufzeitfehler 2115
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 94 13 noreia 414 11. Dez 2008, 09:24
noreia Laufzeitfehler 94
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3109, Datensatz nicht zu löschen 0 Mitch26 408 31. Okt 2008, 18:45
Mitch26 Laufzeitfehler 3109, Datensatz nicht zu löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler bei Übertrag in Listenfeld 1 Gast 511 01. Okt 2008, 22:20
MiLie Laufzeitfehler bei Übertrag in Listenfeld
Keine neuen Beiträge Access Formulare: Laufzeitfehler 3704 6 Mirage 2806 22. Aug 2008, 12:26
Willi Wipp Laufzeitfehler 3704
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2455 3 EddiB 4284 23. Jul 2008, 14:39
EddiB Laufzeitfehler 2455
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2105: Kann nicht zu Datensatz springen 1 Spower 1646 16. Nov 2007, 19:09
Köbi Laufzeitfehler 2105: Kann nicht zu Datensatz springen
Keine neuen Beiträge Access Formulare: Laufzeitfehler temporär ausschalten 4 Riko 1864 09. Okt 2007, 12:11
Riko Laufzeitfehler temporär ausschalten
Keine neuen Beiträge Access Formulare: Laufzeitfehler 3265 - Element in Auflistung nicht gefunden 1 topolino 1040 06. Sep 2007, 12:01
rita2008 Laufzeitfehler 3265 - Element in Auflistung nicht gefunden
Keine neuen Beiträge Access Formulare: Laufzeitfehler 2585 - beim Schließversuch eines Formulares 8 Werner3456 2516 22. Aug 2007, 07:36
Werner3456 Laufzeitfehler 2585 - beim Schließversuch eines Formulares
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen