Veröffentlicht 1. April 200421 j moin Leutz ich muss euch nochmal Nerven also des mit der Query funktioniert jetzt Gott sei dank jetzt habe ich nur das Problem das er meckert es wären nicht genug parameter übergeben wenn ich mir die Werte der Query jetzt zur Laufzeit anschau habe ich festgesetllt, dass bei Nachname und Schicht die passenden Werte drinstehen und bei Name steht drin "Personal" und nicht der Vorname hat einer von euch ne idee wovon des kommt? Das hier ist die Query insert into Personal (Nachname, Name, Schicht) values (" & Nachname & ", " & Vorname & ", " & Schicht & ")" wenn ich die Variablen durch die Werte ersetze dann geht es Gruß Malte
2. April 200421 j Autor moinsen also dierekt im QueryString hat die Variable den Richtigen wert nur eben dann das Feld nicht in das ich die Variable reinschreiben will. Gruß Malte
5. April 200421 j hi, woher bekommst du denn die werte? hast du ein webinterface oder was machst du sonst? mfg korea1
5. April 200421 j Autor moin ich habe die Werte aus nem Access Forumlar aus nem Feld bekomen habe das Probelm aber gelöst bekommen habe einfach die Tabelle neu ersrtellt waren ja nur drei Spalten Gruß Malte
5. April 200421 j Autor moin nochmal tmpQuery = "insert into Personal (Nachname, Vorname, Schicht) values (" & Nachname & ", " & Vorname & ", " & Schicht & ");" dbsPersonal.Execute (tmpQuery) wenn ich das ausführe müsste es doch theoretisch funktionieren?? wenn ich die SQL anweisung in Access als abfrage mit werten ausführe geht es so aber nicht ich bekomme die Fehlermeldung das drei Parameter erwartet werden und zu wenige übergeben werden. Gruß LoF
5. April 200421 j Hallo! Wenn Du Strings einfügen möchtest, dann musst Du noch Hochkommas verwenden: ------------------------------- tmpQuery = "insert into Personal (Nachname, Vorname, Schicht) values ('" & Nachname & "',' " & Vorname & "', '" & Schicht & "');" dbsPersonal.Execute tmpQuery --------------------------------- Gruß
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.