Quantcast
Channel: SQL Server Express Forum
Viewing all articles
Browse latest Browse all 484

Fehler beim Konvertieren des varchar-Datentyps in float (Excel-VBA-SQL Server 2012 Express)

$
0
0

Guten Tag,

ich habe ein Excelblatt, mit dem ich Werte,  an eine SQL Datenbank übergebe (MS SQL 2012 Express). Dabei handelt es sich bei einigen Feldern um Felder, wo nur Text eingegeben wird und bei einem wo nur Zahlen (einschließlich Minus und Kommazahlen) eingegeben werden.


stSQL = "INSERT
INTO [DB_M].[dbo].[M] (Freizeit,Auszahlung,Summe)" VALUES (" & "'" &
Tabelle1.Cells(Zeilen, 1) & "'," & "'" & Tabelle1.Cells(Zeilen, 2)
& "', " & "'" & Tabelle1.Cells(Zeilen, 3) & "')



Mein Quellcode sieht ungefähr so aus. In der Datenbank verwende ich
meist den varchar Datentyp. Für Summe habe ich float gewählt. Wenn ich nun bei
dem Feld mit float eine 2 übergebe, funktioniert dies mit diesem Code. Wenn ich
eine -2 übergebe auch. Wenn ich jedoch 2.2 oder eine andere Kommazahl wähle,
komme eine

Fehlermeldung : Fehler beim Konvertieren des varchar-
Datentyps in float


Ich bin echt am verzweifeln =( ich habe schon
einiges versucht, aber nichts funktioniert =(

Lieben Gruß und schonmal vielen Dank im
Voraus,

Desby Doll


Viewing all articles
Browse latest Browse all 484


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>