tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
934
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DERHAARKAMM DERHAARKAMM ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    32
    Hi @all,

    ich belästige euch schon wieder mit meiner ungeliebten Access(2000)-Datenbank Seid neuester Zeit bekomme ich immer folgende Fehlermeldung "Laufzeitfehler 3001" nach folgender Anweisung
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    If neuerinhalt <> alterinhalt Then
    SendKeys "j"
     
    DoCmd.RunSQL "INSERT INTO tabelle ( Datum, Probennr, Feld, alterInhalt, neuerInhalt, Parameter, Benutzer ) IN 
    '\\srv01\Backup2010.mdb' SELECT now()," _
    & "Probennr," _
    & "namenspeicher," _
    & "alterinhalt," _
    & "neuerInhalt," _
    & "Param," _
    & "Benutzer;"
     
    End If

    ich verstehe nicht wieso plötzlich dieses Problem auftritt?! Es hatt zuvor immer funktioniert! Die Datentypen habe ich überprüft und auch bin ich mir sicher, dass die maximale Anzahl an Zeichen für einen Textattribut nicht überschritten wird!
    Kann mir jemand weiterhelfen, was könnte das Problem für den Laufzeitfehler sein?
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Übergib doch die SQL-Anweisung erst einmal an eine beliebige Variable und lass sie dir dann Anzeigen. Denke mal das irgendein Wert falsch ist, zur Not der Zeitwert!!

    Was man bei GG zu diesem Fehler auch noch findet: Das durch häufiges Einfügen und Löschen die Datenbank erst komprimiert werden muss und den Fehler loszuwerden !!
    Geändert von tombe (15.02.10 um 11:46 Uhr)
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

Ähnliche Themen

  1. Access - Suchen über Kombinationsfeld geht nicht / bringt Laufzeitfehler
    Von Matze7 im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 01.04.10, 18:07
  2. Antworten: 4
    Letzter Beitrag: 26.03.09, 11:13
  3. Run-time error 3001
    Von CrimeTime im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 19.11.07, 13:25
  4. Access/ VBA: Laufzeitfehler 2115 bei Füllen eines Textfeldes
    Von Onyx0815 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 22.11.04, 18:15