[WebDNA] Is [math] on a number with too many digits the only way that I can get scientific notation out of webdna?
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106985
interpreted = N
texte = Hi everyonesome legacy code in one client's very large system was doing manual =incrementing (not using the AUTONUMBER param) on a numeric uniqueID =field as a way to generate the next ID for appending records.. and that =was OK in olden days.. when there was less traffic.. but now it can =happen that two people can cause the file to fire simultaneously .. each =trying to run before the other is finished.. causing the uniqueID which =gets generated to be a dupe on occasion. So we replaced every place we =could find such code with code that uses [cart] strings instead of the =plain incrementing number.. (so the uniqueID]s become cart strings.. =and all should be happy-ever-after... BUT there is (I am guessing) =still some code somewhere (which we have not yet found) that is trying =to increment (+1) to that field.. and when it now happens to be a cart =number (which is a number with a lot of digits), then the result of the =[math] operation (incrementing code) is scientific notation. (i.e. ="1.31108545312375e+16")... and that is causing some problems =elsewhere..so besides us just needing to find any remaining places where code is =trying to increment that field value.. I also thought it timely to ask =here:Is doing [math] on a number with too many digits the only way any of you =has seen webdna generate scientific notation? ...Or how else?the only way *I* know of, to cause that, is like so:this:[math][cart]+1[/math]produces:1.31108545312375e+16Is there any other way that I can get scientific notation out of webdna?Thanks-Govinda=
Associated Messages, from the most recent to the oldest:
Hi everyonesome legacy code in one client's very large system was doing manual =incrementing (not using the AUTONUMBER param) on a numeric uniqueID =field as a way to generate the next ID for appending records.. and that =was OK in olden days.. when there was less traffic.. but now it can =happen that two people can cause the file to fire simultaneously .. each =trying to run before the other is finished.. causing the uniqueID which =gets generated to be a dupe on occasion. So we replaced every place we =could find such code with code that uses
[cart] strings instead of the =plain incrementing number.. (so the uniqueID]s become cart strings.. =and all should be happy-ever-after... BUT there is (I am guessing) =still some code somewhere (which we have not yet found) that is trying =to increment (+1) to that field.. and when it now happens to be a cart =number (which is a number with a lot of digits), then the result of the =
[math] operation (incrementing code) is scientific notation. (i.e. ="1.31108545312375e+16")... and that is causing some problems =elsewhere..so besides us just needing to find any remaining places where code is =trying to increment that field value.. I also thought it timely to ask =here:Is doing
[math] on a number with too many digits the only way any of you =has seen webdna generate scientific notation? ...Or how else?the only way *I* know of, to cause that, is like so:this:
[math][cart]+1[/math]produces:1.31108545312375e+16Is there any other way that I can get scientific notation out of webdna?Thanks-Govinda=
Govinda
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
listfiles shows invisible files ... (1999)
WebCatalog vs WebDNA (2002)
Another question (1997)
OK to delete records while finding them? (2000)
Nesting format tags (1997)
WebCat2b15MacPlugin - showing [math] (1997)
Hyperlink in email (2002)
WebMerchant/Macauthorize Suggestions? (1997)
Emailer port change (1997)
Addlineitems ... grrr (2004)
Searching multiple fields from one form field (1997)
[carts] and databases (1997)
sort problems....bug or brain fart? (1997)
read and write you own cookies with webcat (1997)
Order not created error (never mind) (1997)
WebCat2b13MacPlugIn - [include] (1997)
Orders Not Processing (2003)
Problem with updating 2.1b7 -> 2.1.1 (1998)
Cobalt and WebCatalog, do they work together? (2000)
Emailer setup (1997)