Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Fehler in Update-Anweisung
zurück: Unterformulare - Datenzuordnung mit Kombinationsfeldern weiter: Für Benutzer Text formatierungen frei geben 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
proggy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Feb 2009, 16:56
Rufname:

Fehler in Update-Anweisung - Fehler in Update-Anweisung

Nach oben
       Version: Office 2003

Hallo,

leider soll in der folgenden Anweisung ein Syntaxfehler sein, aber wo?
Code:
    DoCmd.RunSQL "UPDATE Table mitglieder " & _
                    "SET Name='"Me.Name",Vorname='"Me.Vorname"," & _
                        "Geburtsdatum='"Me.Geburtsdatum"," & _
                        "Mitgliedsartnr='"Me.Mitgliedsartnr" " & _
                  "WHERE ID-Nr = '"Me!ID_Nr"
Ich denke, ich hab da irgend einen Fehler mit den Hochkommas oder?
jens05
Moderator


Verfasst am:
11. Feb 2009, 21:21
Rufname:
Wohnort: ~~~~~

AW: Fehler in Update-Anweisung - AW: Fehler in Update-Anweisung

Nach oben
       Version: Office 2003

Hallo,
wie lautet der TabellenName ? Ist er "Table mitglieder" oder nur "mitglieder" ?
Bei numerischen Felder keine ' verwenden. Ein Datum müsste speziell formatiert werden. Felder mit Sonder/Leerzeichen müssten in [] Klammern eingeschlossen werden.
Code:
    Dim strSQL  As String
   
    strSQL = "UPDATE [Table mitglieder] " & _
                 "SET Name='" & Me!Name & "', " & _
                     "Vorname='" & Me!Vorname & "', " & _
                     "Geburtsdatum=" & Format(Me!Geburtsdatum, _
                                                  "\#yyyy-mm-dd\#") & ", " & _
                     "Mitgliedsartnr=" & Me!Mitgliedsartnr & " " & _
               "WHERE [ID-Nr] =" & Me!ID_Nr
    DoCmd.RunSQL strSQL
' Etwas schneller, und ohne Zwischenfragen, dürfte die Execute-Variante sein.
    CurrentDb.Execute strSQL, 128
Eventuell müsstest du bei Me!ID_Nr, es so anpassen Me![ID-Nr] jenachdem wie dein Textfeldname wirklich lautet.

PS: Die Verwendung von reservierten Wörtern als Feldname sollte vermieden werden. (hier: Name)

_________________
mfg jens05 Wink
Marmeladenglas
komme zurecht


Verfasst am:
11. Feb 2009, 21:23
Rufname:


AW: Fehler in Update-Anweisung - AW: Fehler in Update-Anweisung

Nach oben
       Version: Office 2003

HI,
da gibt es mehrere Dinge zu sagen:
  1. falsche Verwendung von Punkt und Ausrufezeichen
  2. Me.Name -> ist mit Punkt geschrieben, der Name des Formulars und nicht dein Feld Name wird durch Verwendung des Punktes damit angesprochen, womit wir wieder bei dem fast schon bis zum "Erbrechen" erwähnten Hinweis wären, Name als Feldname ist tabu ! Laughing
  3. Table mitglieder: 3ter typischer Fehler -> keine Sonder- und oder Leerzeichen
    wenn dann muß das in eckige Klammern
Code:
    strSQL = "UPDATE [table mitglieder] " & _
                "SET Vorname = [Forms]![DeinForm]![Vorname], " & _
                    "Name = [Forms]![DeinForm]![name], " & _
                    "Geburtsdatum = [Forms]![DeinForm]![Geburtsdatum] " & _
              "WHERE MitgliedsartNr=[Forms]![DeinForm]![MitgliedsartNr];"
    DoCmd.RunSQL strSQL
Willst du hier Me als Schlüsselwort verwenden, dann mußt du einen Variableninhalt übergeben in der Form:
...SET Vorname = '" & Me!Vorname & "', ....
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: Aktualisierungsabfrage Fehler Schlüsselverletzung 0 BreakerXX 717 25. Feb 2008, 15:31
BreakerXX Aktualisierungsabfrage Fehler Schlüsselverletzung
Keine neuen Beiträge Access Tabellen & Abfragen: Fehler abfangen, wenn Datenbank nicht da 5 bentakle 1106 08. Feb 2008, 12:50
Da Oansa Fehler abfangen, wenn Datenbank nicht da
Keine neuen Beiträge Access Tabellen & Abfragen: #Num! Fehler bei xls import 21 grossermanitu 2757 05. Dez 2007, 03:38
grossermanitu #Num! Fehler bei xls import
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Kriterien abfragen - Fehler wenn kein Wert vorgegebe 5 tommy22 812 07. Nov 2007, 23:50
JörgG mehrere Kriterien abfragen - Fehler wenn kein Wert vorgegebe
Keine neuen Beiträge Access Tabellen & Abfragen: DB-Frage liefert Fehler: Falsche Anzahl an Argumenten 3 susi_777 1812 01. Nov 2007, 00:20
Nouba DB-Frage liefert Fehler: Falsche Anzahl an Argumenten
Keine neuen Beiträge Access Tabellen & Abfragen: Access - Fehler bei Unterformular und SQL LEFT JOIN 1 kontextfrei 1526 01. Okt 2007, 18:03
kontextfrei Access - Fehler bei Unterformular und SQL LEFT JOIN
Keine neuen Beiträge Access Tabellen & Abfragen: Fehler Inklusionsverknüpfung 14 Joerg112 3885 02. Sep 2007, 08:37
Joerg112 Fehler Inklusionsverknüpfung
Keine neuen Beiträge Access Tabellen & Abfragen: SQL UPDATE-Anweisung auf Kontrollkästchen anwenden 5 Gast 2356 21. Aug 2007, 12:16
JörgG SQL UPDATE-Anweisung auf Kontrollkästchen anwenden
Keine neuen Beiträge Access Tabellen & Abfragen: Fehler bei Geburtstagsabfrage wenn kein Geburtsdatum erfasst 2 adamth 1014 11. Jun 2007, 22:18
adamth Fehler bei Geburtstagsabfrage wenn kein Geburtsdatum erfasst
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Update-Anweisung 0 Mo1982 597 25. Apr 2007, 16:56
Mo1982 SQL Update-Anweisung
Keine neuen Beiträge Access Tabellen & Abfragen: Berechungsfelder in Abfrage zeigen "#Fehler" 3 sandori 614 05. Apr 2007, 10:49
sandori Berechungsfelder in Abfrage zeigen "#Fehler"
Keine neuen Beiträge Access Tabellen & Abfragen: Fehler in Löschabfrage!! 4 BorisDieKlinge 1623 12. Apr 2006, 13:17
BorisDieKlinge Fehler in Löschabfrage!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP Forum