Office: (Office 2016) db.Execute " INSERT INTO

Helfe beim Thema db.Execute " INSERT INTO in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, sehe den Wald vor lauter Bäumen nicht.... kann mir jemand helfen den Knopf zu lösen? Ich erhalte immer die Fehlermeldung: "ein Parameter... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von RogMan, 29. November 2019.

  1. db.Execute " INSERT INTO


    Hallo Leute, sehe den Wald vor lauter Bäumen nicht.... kann mir jemand helfen den Knopf zu lösen?

    Ich erhalte immer die Fehlermeldung:
    "ein Parameter wurde erwartet, aber es wurden zu wenig Parameter übergeben"



    Code:
    :)
     
  2. Anfügeabfrage: Alle Felder übertragen ohne exakte Feldlisten für Ziel und Quelle kann schnell problematisch sein:
    - Feldanzahl unterschiedlich
    - Zuordnung wegen abweichender Feldnamen nicht möglich

    Da solltest Du etwas mehr Mühe investieren.

    daneben:
    Code:
    Die Execute-Methode übergibt die Anweisung direkt an die Jet-Engine. Diese kann mit Variablen und auch Recordsetfeldern nichts anfangen. Schon hier sollte ein Fehler kommen.
    Warum man für eine gleiche Maßnahme eine Schleife über die einzelnen Datensätze benötigt statt eine einzelne richtige Aktualisierungsabfrage zu verwenden ist auch nicht einsichtig.
     
  3. #gelöscht
     
    gpswanderer, 30. November 2019
    #3
  4. db.Execute " INSERT INTO

    Warum man für eine gleiche Maßnahme eine Schleife über die einzelnen Datensätze benötigt statt eine einzelne richtige Aktualisierungsabfrage zu verwenden ist auch nicht einsichtig.

    Hi ebs17, ich bin ein Amateur und suche mit meinen bescheidenen Kenntnissen mögliche Lösungen .....

    Die Abfrage "ChangeQRY_tbl_TLSummen_CopyMesserli_teil04_MuteTime" vergleicht 2 Tabelle und extrahiert mir die Datensätze die zuletzt geändert wurden. Diese DS möchte ich dann in der einen Tabelle Inaktiv setzen und gleichzeitig mit dem neuen, mutierten DS dieselbe Tabelle ergänzen.

    Wie kann ich denn das in einer Aktualisierungsabfrage erledigen?
     
  5. Code:
    SQL bietet und verwendet Methoden der Massendatenverarbeitung. Solche auf Einzeldaten herunter zu brechen und dann massenhaft in Einzelschritten auszuführen - wenn man das so liest und versteht: Man darf darüber nachdenken.

    Diese enthält auch einigen Aufwand, ggf. auch unnötigen im Sinne der Effizienz.
    Man würde sich also für diese Abfrage inhaltlich interessieren und mglw. die genannte Prüfung sowie die Darreichung der ID's einfacher direkt in die Aktualisierungsabfrage einbinden.
     
  6. Bin schon dabei ... darüber nachzudenken ...
    Startet man das auch mit CurrentDb.Execute "Update ..... ?


    Diese sieht wie folgt aus:
    Code:
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  7.  
  8. db.Execute " INSERT INTO

    Naja, die schon verwendete Tabelle wird zweimal benutzt (SELF JOIN) zzgl. einer weiteren Tabelle und einer weiteren Abfrage, die auch irgendetwas enthalten wird ... es scheint also etwas mehr zu sein.

    Was man parallel deutlich sehen kann: Aus der Abfrage wird nur das Feld ID genutzt. Die Feldliste ist aber deutlich länger.
    Die Feldnamen stehen ja nicht nur da, sondern dann müssen und werden auch die zugehörigen Inhalte geladen werden.
    Wenn man trotz der Schuhe an den Füßen zusätzlich noch den ganzen Schuhschrank mit sich herumführt, kommen einem vermutlich Erkenntnisse hinsichtlich Aufwand und Nutzen/Schaden in das zu fühlende Bewusstsein.
     
Thema:

db.Execute " INSERT INTO

Die Seite wird geladen...
  1. db.Execute " INSERT INTO - Similar Threads - Execute INSERT INTO

  2. MS ACCESS Insert into Foto in Datenbank

    in Microsoft Access Hilfe
    MS ACCESS Insert into Foto in Datenbank: Hallo. Ich benutze MS ACCESS im Office 365. Habe eine Anwendung geschrieben, in der in einem Formular ein Foto im Typ Bild dargestellt wird. Ich möchte nun dieses Foto mittels einem "Insert...
  3. Info über SQL INSERT INTO

    in Microsoft Access Hilfe
    Info über SQL INSERT INTO: Hi, ich wollte gerne wissen ob man bei einem neuen Datensatz in der Haupttabelle gleich in die Untertabelle schreiben kann. Wenn ja, wie? Wenn nein, welche referenzen von der Haupttabelle muss...
  4. funktionierenden INSERT

    in Microsoft Access Hilfe
    funktionierenden INSERT: Servus, folgende Prozedur funktioniert. Meine Frage ist, ob das vereinfacht werden kann. Der Code ist im Zuge einer Tabellenmodell-Optimierung nur einmal notwendig. Mich stört dabei, dass...
  5. Insert / Update Null

    in Microsoft Access Hilfe
    Insert / Update Null: Hallo zusammen, gibt es eine einfache Möglichkeit, Null werte in eine Tabelle zu schreiben, anstatt eines Leerstrings? Der Code sieht einfach dargestellt so aus: strA = Me.text1 strB =...
  6. Datum per Insert Into in Tabelle einfügen mit Where

    in Microsoft Access Hilfe
    Datum per Insert Into in Tabelle einfügen mit Where: Hallo, ich stehe mal wieder vor einem Problem, an dem ich nicht weiter komme und bereits fast den ganzen Tag ohne Erfolg rummgoogle. *entsetzt Ich habe in einer Tabelle Datensätze die jeweils...
  7. EXECUTE-Anweisung

    in Microsoft Access Tutorials
    EXECUTE-Anweisung: EXECUTE-Anweisung Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. INSERT INTO-Anweisung

    in Microsoft Access Tutorials
    INSERT INTO-Anweisung: INSERT INTO-Anweisung Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden