26. september 2005 - 20:32Der 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
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;
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)
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.