webForumDet fria alternativet

Money

ASPur ASP

4 svar · 217 visningar · startad av skalleper

Medlem sedan feb. 200245 inlägg
Frågan#1

När man använder Insert Into och tabellen är "money"

hur ska valuen se ut då?

Medlem sedan feb. 20012 412 inlägg
#2

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.

Medlem sedan feb. 200245 inlägg
#3

...

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..

Medlem sedan feb. 20012 412 inlägg
#4

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 & ")"
Medlem sedan mars 20002 836 inlägg
#5

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

131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)