Money
4 svar · 217 visningar · startad av skalleper
Nu hänger jag inte med på din fråga, var vänlig och förklara lite bättre ;)
Ange vilken typ av fält tabellen har, samt vad fälten heter.
...
typen i databasen är "Money"
inte nvarchar som vanligt...
När jag gör en Insert till det fältet så står det att jag måsta conventera det först..
Eftersom det ska hantera valuta så kan jag tänka mig att fältet är av typen float eller double, alltså numeriskt med decimaler.
Då borde det bli:
sql ="INSERT INTO ogrish (field1, field2) VALUES(" & value1 & ", " & value2 & ")"
finns ju en funktion i VB Script som omvandlar ett tal till valuta: FormatCurrency.
så ngt liknande detta torde funka rätt bra:
strSQL = "INSERT INTO Table(MoneyField) VALUES(" & FormatCurrency(intMoneyValue) & ")"
Kika i VB Script dokumentationen för alla options till funktionen FormatCurrency()
cya,
PatrikB