birders Geschrieben 17. Januar 2009 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!!
Kaeyu Geschrieben 18. Januar 2009 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)"
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