Avatar billede dyff Nybegynder
07. november 2001 - 20:22 Der er 7 kommentarer

Fejl i Update sætning

Jeg har et problem med en update sætning:
Conn.Execute \"UPDATE ShoppingCarts SET PriceTotal = Pricetotal + \" & RShi(\"ArticlePriceTotal\") & \"  WHERE ID = \" & Session(\"CartID\") & \" \"

Den virker fint når der ikke er kommatal, men såsnart ArticlePriceTotal bliver et kommatal kommer den frem med syntaksfejl i Update sætningen.
Avatar billede well_r Nybegynder
07. november 2001 - 20:28 #1
prøv at sætte en .. ereg_replace ind alle steder hvor der står \",\" så det ændres til \".\"
Avatar billede well_r Nybegynder
07. november 2001 - 20:28 #2
hovsa.. forkert kategori :p
Avatar billede mr_mudderkode Nybegynder
07. november 2001 - 20:34 #3
Hvilken datatype har du i PriceTotal kolonnen? Noget der kan indeholde decimaler, eller kun heltal?
Avatar billede well_r Nybegynder
07. november 2001 - 20:46 #4
Du kunne også gange det decimale tal (2 decimaler) med 100 så du fik et helt tal.. og når du trækker det ud dividerer du med 100 :)
Avatar billede dyff Nybegynder
07. november 2001 - 20:49 #5
mr mudderkode>> PriceTotal er et decimal felt som virker fint nar det star alene
Avatar billede dyff Nybegynder
07. november 2001 - 20:52 #6
well r>> Ja jeg kan godt gange og dividere, men jeg vil gerne have en lidt bedre losning, men jrg kan selvfolgelig bruge den som sidste udvej. Jeg lader lige sporgsmaalet staa lidt endnu, ellers skal du nok faa point.
Som i kan se har jeg forsogt med engelsk instillinger men lige lidt hjaelper det
Avatar billede dyff Nybegynder
07. november 2001 - 21:42 #7
well r>> Hvis jeg skal bruge dit forslag med at gange med 100 hvor i min Update sætning skal meg så gange???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester