VB Gleitkommazahlen falsch von MySQL gespeichert
08.11.2005 09:42:29
MySQL
ich versuche bereits seit zwei Tagen per ADO Connection aus einem Excelmakro Double und Single Variablen in einer MySQl Tabelle zu speichern. Leider werden Gleitkommazahlen falsch von MySQL interpretiert. So z.B. wird 0,06 als 0 gespeichert oder 0.06 als 6. Ich habe auch versucht die Spaltentypendeklaration in MySQL zu spezifizieren, wie z.b. double(5,5) aber ohne Erfolg. Mein VBA Code sieht folgendermaßen aus:
conn.execute "insert into tablename(spalte1, spalte2) values('" & variable1 & "','" & variable2 & "')
oder
conn.execute "insert into tablename(spalte1, spalte2) values(' & variable1 & ',' & variable2 & ')
Beides funktioniert nicht und kommt zum gleichen Ergebnis. Liegt es vielleicht am Code? Wäre für jede Hilfe dankbar.
Gruß Valentin