VBler Geschrieben 5. März 2007 Geschrieben 5. März 2007 Hallo Ich hoffe das ihr mir bei meinem Problem helfen könnt. Mit folgender SQL-Anweisung komme ich nicht weiter.Ich versuche einen neuen Datensatz anzulegen, wobei in diesem Datensatz ein Wert eingefügt werden soll. Die Anweisung sieht folgendermaßen aus: getConnection.Execute "INSERT INTO Umsatz_Tab (RechNr) = " & maxi Die Variable "maxi" ist gefüllt. Nur ich bekomme Fehlermeldungen. "Falsche Syntax. Wie muß ich vorgehen, damit mein Vorhaben gelingt? Wenn ich in so vorgehe: getConnection.Execute "INSERT INTO Umsatz_Tab (Name) VALUES ('(neu)')" Dann wird kein Wert sondern das Wort "neu" in die DB geschrieben. Ich komme nicht mehr weiter. Danke im voraus Vbler Ich verwende eine Access-DB und VB6
deano Geschrieben 5. März 2007 Geschrieben 5. März 2007 ich kenn die vb-syntax jetzt nicht so supergenau aber versuch mal das hier: getConnection.Execute "INSERT INTO Umsatz_Tab (RechNr) = '" & maxi & "' der wert von maxi wird ja beim ausführen aufgelöst. und dann steht er in den beiden anführungszeichen und kann interpretiert werden. zum bleistift: im code -> beim ausführen maxi -> maxi 'maxi' -> '5'
VBler Geschrieben 5. März 2007 Autor Geschrieben 5. März 2007 Hallo Deano Leider funktioniert das nicht. Ich bekomme noch die selbe Fehlermeldung VBler
deano Geschrieben 5. März 2007 Geschrieben 5. März 2007 und "INSERT INTO Umsatz_Tab (Name) VALUES ('" & maxi & "')" ?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden