Avatar billede knaldeglad Nybegynder
26. september 2005 - 20:32 Der er 2 kommentarer og
1 løsning

update record med +=operator virker ik for mig. øv

Hej folks, Jeg sidder og bikser med at at update en record i en mysql db fra asp (javascript)
disse to giver mig grå hår...
updtrs("beholdning") -= antalfra;
updtrs("antalsolgt") += antalfra;

Out of present range er fejlen .?    hvem fatter, ik mig

på forhånd tak
Avatar billede busschou Praktikant
26. september 2005 - 22:41 #1
jeg har ikke helt styr på mysql
Men umiddelbart lyder fejlen jo som om du kommer udenfor "range" dvs udenfor det spænd der er på tallet
Hvis du har defineret beholdning som typen Int så er der jo en given begrænsning (selvom jeg ikke lige kan huske størrelsen i hovedet lige her :o(..
Eller hvis du har defineret beholdning til ikke være 0 eller negativ måske, så kan du jo risikere at du trækker for meget fra

Det lyder i hvert fald ikke som om det er fordi du ikke kan benytte += operatoren, så burde den sige noget andet. Men du kan vel i øvrigt altid tjekke dette ved at gøre sådan her i stedet
updtrs("beholdning") = updtrs("beholdning") - antalfra;
Avatar billede knaldeglad Nybegynder
26. september 2005 - 22:45 #2
ja.... du har helt ret.....  det var netop det der var problemet...  jeg var uden for de i db afsatte cifre og ja += kan fint bruges...    har selv set det, men nåede ik og tage spm. ned... 
smid et svar for pts er jo dine....  tak for dit svar :o)
Avatar billede busschou Praktikant
26. september 2005 - 22:46 #3
oki doki, godt det virker igen :o)
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