Hallo zusammen, ich habe probleme mit meinem Code, könnte da bitte mal jemand drüber schauen und mir weiterhelfen. die eigegebenen Daten kommen nicht in der DB an. Ich erhalte folgenden Fehler: Syntaxfehler (fehlender Operator) in Abfrageausdruck die DB heißt test und die Tabelle in der DB heißt auch test. VB.NET-Quellcode (30 Zeilen)
@VaporiZed Ich habe die SQL Anweisung geändert und mal zum testen den Zeitstempel raus gelassen, jetzt wird mir ein anderer Fehler angezeigt siehe Bild, der Feldname ist aber richtig, verstehe ich nicht. @fichz Kannst du mir bei den DB-Parametern bitte helfen, habe keinen Plan davon.
Ok, Parameter sind vergeben, aber trotz allem hab ich noch das Problem mit dem unbekannten Feldnamen. (siehe Bild im letzten Post) Edit: die Feldnamen müssen mit eckiger Klammer geschrieben werden, hatte ich nicht so wahrgenommen. den Benutzernamen bekomme ich jetzt in der Access angezeigt, leider aber nicht den Wert der eingegeben wurde und die aktuelle Zeit.
hier ein Bild der Tabelle und die Entwurfsansicht EDIT: das Datum wird jetzt auch übertragen, aber leider nur das Datum ohne die Zeit, ist sicher irgend eine Einstellung, ja, es funktionirt alles, das Format für "Now" sollte auch für die uhrzeit richtig angegeben werden. ich Danke für eure Unterstützung
hier nocheinmal der komplette Code von mir wie ich ihn für mich funktionstüchtig brauche, fals es jemanden iteressieren sollte. es ist sicher nicht die Beste Lösung, aber für mich reicht das so. Nehme aber gern Verbesserungsvorschläge an. VB.NET-Quellcode (38 Zeilen)
@Panter Datum soll auch mit Uhrzeit angezeigt werden. die Reihenfolge ist am ende egal in der Tabelle, solange die Daten erfasst und abgelegt werden. für mich wäre gerade interessant warum das Prog als Released mit dem Fehler Stopt, was läuft da falsch?
es ist der selbe Laptop, das Program soll vom Desktop aus geöffnet werden. Ich habe das Program auf diesem Laptop geschrieben, mit Unterstützung, und es soll auf mehreren Pc laufen können Ich nutze Office 365 im Debug läuft alles ohne Probleme. Fehlt mir hier vllt ein bestimmter Verweis?
kann mir vllt noch jemand erkläre wie ich die Zeit im 24h Format angezeigt bekomme (in der Access aus Vb.Net) Edit: selbst drauf gekommen, einfach die Std in Großen Buchstaben angeben Format(Now, "yyyy.MM.dd HH:mm:ss")
Hallo zusammen, jetzt wurde das Programm mal auf einem anderen rechner benutzt, leider tritt wieder dieser Fehler auf. Weiß da vllt jemand abhilfe? Ich kann auf diesen Rechner nichts weiter installieren, da fehlen mir die Rechte für.
hey nochmal, kann ich das programm für x86 und x64 schreiben? wenn ich z.B. in unterschiedlichen Form andere Provider nutze? Leider sind hier Laoptop mit X86 Office und ThinClient mit X64 Office, ich würde gern beides in einem Programm ermöglichen.
leider funktionirt das nicht so wie gewünscht es wird mir ein Fehler angezeigt. die Variable, die in der If zeile benutzt wird, ist nicht deklariert. als was muss ich sie denn deklarieren? Dim con As ...
@VB1963 ich habe mir den Laptop, auf dem es nicht funktioniert, einmal genauer angesehen. es ist ein x64 mit einer x86 Access Version. da bringt mir die abfrage des Operating System gar nichts hast du vllt noch eine Idee wie ich das gelöste bekomme?
@VB1963 danke für den Versuch ich muss irgendwie abfragen welche Access Version ich habe, um den richtigen Provider auszuwählen kann ich das nicht durch abfangen des Fehlers sogar machen? also beim Programmstart kurz Verbindung testen und wenn der Fehler auftritt den anderen Provider wählen. aber wie genau fange ich solchen Fehler ab?