birders Geschrieben 17. Januar 2009 Teilen Geschrieben 17. Januar 2009 Hallo Leute ich habe in Access eine Datenbank angelegt, die ich ein Dezimalzahl im Form "Dicimal" in Visual Basic schreiben möchte. die SQL-Aussage liegt untern: "insert into [bauteile] ([Artikelnummer], [Artikelbezeichnung], [Merkmale], [Größe], [Farbe], [Preis], [Anzahl], [skizze], [Lager], [box]) values (742, 'HP', '', '', '', 54,1200, 23, 'Skizzen\21a23716cfb1615ff2de3270.jpg#Skizzen/21a23716cfb1615ff2de3270.jpg#', 'D5', 23445)" Das Attribute [Preis] ist in Access als Currency vorgesetzt. Aber mit Komma wird der Preis 54,12 als zwei Elemente gesehen und tretet der Fehler auf: ERROR [21S01] [Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same Was muss ich machen damit ich die Daten richtig speichere? Dank im Voraus!! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kaeyu Geschrieben 18. Januar 2009 Teilen Geschrieben 18. Januar 2009 Versuch es mal mit einem Punkt Also anstatt: "insert into [Bauteile] ([Artikelnummer], [Artikelbezeichnung], [Merkmale], [Größe], [Farbe], [Preis], [Anzahl], [Skizze], [Lager], [Box]) values (742, 'HP', '', '', '', 54,1200, 23, 'Skizzen\21a23716cfb1615ff2de3270.jpg#Skizzen/21a23716cfb1615ff2de3270.jpg#', 'D5', 23445)" Das: "insert into [Bauteile] ([Artikelnummer], [Artikelbezeichnung], [Merkmale], [Größe], [Farbe], [Preis], [Anzahl], [Skizze], [Lager], [Box]) values (742, 'HP', '', '', '', 54.12, 23, 'Skizzen\21a23716cfb1615ff2de3270.jpg#Skizzen/21a23716cfb1615ff2de3270.jpg#', 'D5', 23445)" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.