Gå til innhold

Anbefalte innlegg

Skrevet

Har et mulig problem her..

 

Skal kjøre følgende SQLsetning mot Access:

 

SQLstmt =

"INSERT INTO liste(id,artikkelid,antall,totalpris,listeid) values

(id&","&request.Form("id")(i)&","&antall&","&totalpris&","&listeid&")"

 

der totalpris er et resultat av en pris * antall. Denne kommer ut med et desimalsvar som må tas vare på ,feks 130,23. Men hvordan blir dette når SQLsetningen blir seende sånn ut...

INSERT INTO liste(id,artikkelid,antall,totalpris,listeid) values (1,3,4,130,23,4)

Blir litt for mange komma. Er eneste alternativ å bruke tekststring på totalpris og konvertere denne til tall igjen når man skal rekne med den senere eller skjønner Access at det må være et desimaltall?

 

Håper noen har ide..

 

 

Takker

  • 2 uker senere...
Videoannonse
Annonse
Skrevet

Jeg tror jeg ville forsøkt å bruke punktum istedenfor komma når det gjelder SQL. Dette vil sannsynligvis medføre at du må sette localeID til noe annet enn norsk, iogmed at man bruker komma som skilletegn her til lands...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...