Indsætte valuta med kommatal i MS SQL database
Jeg håber dette er forummet at spørge i ellers må i undskylde!!Jeg har et script der skal indsætte et kommatal i en MS SQL database i feltypen Money.
Jeg henter valutaen ud af db feks 125,50
den skal så ganges med antal feks 2
og så skal der i et feltet Ialt indsættes resultatet 251, men det gør den ikke. Den skriver følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
og det forstår jeg jo godt da der står et komma i tallet, men hvordan skal man så rigtig gøre det...har forsøgt at bruge replace komma med punktum men så skriver den 12.500,00 og har også forsøgt at bruge Cint men så runder den 125,5 op til 126 hvilket ikke er så fedt (for kunden :-)
