webForumDet fria alternativet

Problem med decimaltal i SQL!

3 svar · 209 visningar · startad av tigger

tiggerMedlem sedan feb. 200125 inlägg
#1

Hej!

Har ett jobbigt problem :( Vill lägga till decimaltal (valuta) i en accesdatabas (svensk). SQLen ser ut såhär:

INSERT INTO tabellen (totalt) values('208,00')

Kör jag den från asp sidan så lägger den till ,00 så värder i db blir 20 800,00 istället för 208,00. Kör jag däremot samma sql i acces så blir det rätt. Har upptäckt att det blir rätt om jag gör om decimaltalet till am standard i SQLen på asp sidan. Beror nog på att servern är eng. Nu är problemet att webbhotellet har svensk server så då blir det fel när jag lägger upp det där.
Finns det något sätt som jag kan tala om för servern att 'den ska vara svensk', så jag kan använda mig av en 'svensk valuta' i sqlen? Användre mig av LCID men det hjälper inte i detta fallet.

------------------
//Tigger

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Om du använder . istf , och inte anger det som text utan ett tal

INSERT INTO tabellen (totalt) values(208.00)

?

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 26 okt 2001]

VideMedlem sedan dec. 19996 094 inlägg
#3

Hej,

Tråden flyttas till SQL-forumet p.g.a att den är felpostad.
Vi är tacksamma om Ni vill hjälpa oss genom att vara noga med att posta i rätt forum.

Tack på förhand!

Mvh, Vide
Moderator, wF

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

tiggerMedlem sedan feb. 200125 inlägg
#4

Jo då funkar det på den eng servern men blir det fel på den svenska. Jag har fler sqler som jag vill kunna göra detta med så det blir lite jobbigt att ha olika versoner för den eng och den svenska serven.

------------------
//Tigger

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb