Re: [WebDNA] [replace] bug in v7.0?
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 105916
interpreted = N
texte = http://www.webdna.us/random-password-generator-code.dna--------------------------------------------------From: "Kenneth Grome"
Sent: Tuesday, November 02, 2010 3:09 PMTo: Subject: Re: [WebDNA] [replace] bug in v7.0?> Hi Chris,> > Thanks for testing. I just identified what I believe is the real > problem. The [random] tag generates repeatable not random series of > digits when used like this:> > [getchars start=1&end=14]> [loop start=1&end=14]> [random]> [/loop]> [/getchars]> > The chance of generating two identical values using this code should > be one in 10 trillion so I was relying on this code to generate unique > 14 character values when I could not use the [cart] tag to generate > unique values ... but in an 80-line db I found that several of my skus > contained repeating values generated by this code.> > :(> > My guess is that my replace context which used max=1 was replacing the > [itemQuantity] value in only one of the matching sku records, then my > search context was displaying the other matching sku record which had > not been changed. This appeared to be a failure of the [replace] > context when viewing the search results, and it wasn't until I looked > at the db manually that I found the repeating sku values.> > Conclusion:> > The [random] tag generates values in the same pattern when used one > after the other as in my code above, so don't use several [random] > tags in a row if you need a unique value.> > Question:> > What do the rest of you use to create a bunch of unique sku values in > one WebDNA template?> > Sincerely,> Kenneth Grome> > > >> Hi Ken! we were unable to reproduce usin a test database:>>>> [replace>> db=items.db&eqrefdatarq=[value]&max=1]column1=222222222[/replace]>>>> is working as expected, with and without &max=1>>>> Maybe are you using commerce tags somewhere else? v7.0 has commerce>> tags disabled.>>>> - chris>>>> On Nov 2, 2010, at 18:06, Kenneth Grome wrote:>> > Why doesn't this replace context work in v7.0 but it works in>> > v6.2? I split it up on separate lines to simplify reading it in>> > this email, but of course it all appears on one line in my>> > template:>> >>> > [replace db=db.items.db>> > &eqskudatarq=[url][sku][/url]>> > &max=1]>> > itemQuantity=[url][itemQuantity][/url]>> > [/replace]>> >>> > v7.0 successfully appended the designated record to this db, but>> > it fails to replace the itemQuantity value -- yet the same>> > replace context works fine on v6.2.>> >>> > Bug???>> >>> > Sincerely,>> > Kenneth Grome>> >>> > --------------------------------------------------------->> > This message is sent to you because you are subscribed to>> > the mailing list .>> > To unsubscribe, E-mail to: >> > archives: http://mail.webdna.us/list/talk@webdna.us>> > Bug Reporting: support@webdna.us>>>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us>
Associated Messages, from the most recent to the oldest:
http://www.webdna.us/random-password-generator-code.dna--------------------------------------------------From: "Kenneth Grome" Sent: Tuesday, November 02, 2010 3:09 PMTo: Subject: Re: [WebDNA] [replace] bug in v7.0?> Hi Chris,> > Thanks for testing. I just identified what I believe is the real > problem. The [random] tag generates repeatable not random series of > digits when used like this:> > [getchars start=1&end=14]> [loop start=1&end=14]> [random]> [/loop]> [/getchars]> > The chance of generating two identical values using this code should > be one in 10 trillion so I was relying on this code to generate unique > 14 character values when I could not use the [cart] tag to generate > unique values ... but in an 80-line db I found that several of my skus > contained repeating values generated by this code.> > :(> > My guess is that my replace context which used max=1 was replacing the > [itemQuantity] value in only one of the matching sku records, then my > search context was displaying the other matching sku record which had > not been changed. This appeared to be a failure of the [replace] > context when viewing the search results, and it wasn't until I looked > at the db manually that I found the repeating sku values.> > Conclusion:> > The [random] tag generates values in the same pattern when used one > after the other as in my code above, so don't use several [random] > tags in a row if you need a unique value.> > Question:> > What do the rest of you use to create a bunch of unique sku values in > one WebDNA template?> > Sincerely,> Kenneth Grome> > > >> Hi Ken! we were unable to reproduce usin a test database:>>>> [replace>> db=items.db&eqrefdatarq=[value]&max=1]column1=222222222[/replace]>>>> is working as expected, with and without &max=1>>>> Maybe are you using commerce tags somewhere else? v7.0 has commerce>> tags disabled.>>>> - chris>>>> On Nov 2, 2010, at 18:06, Kenneth Grome wrote:>> > Why doesn't this replace context work in v7.0 but it works in>> > v6.2? I split it up on separate lines to simplify reading it in>> > this email, but of course it all appears on one line in my>> > template:>> >>> > [replace db=db.items.db>> > &eqskudatarq=[url][sku][/url]>> > &max=1]>> > itemQuantity=[url][itemQuantity][/url]>> > [/replace]>> >>> > v7.0 successfully appended the designated record to this db, but>> > it fails to replace the itemQuantity value -- yet the same>> > replace context works fine on v6.2.>> >>> > Bug???>> >>> > Sincerely,>> > Kenneth Grome>> >>> > --------------------------------------------------------->> > This message is sent to you because you are subscribed to>> > the mailing list .>> > To unsubscribe, E-mail to: >> > archives: http://mail.webdna.us/list/talk@webdna.us>> > Bug Reporting: support@webdna.us>>>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us>
"Dan Strong"
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:
Not really WebCat (1997)
Setting a text Var inside an orderfile (2002)
WCS Newbie question (1997)
Calculate UnitShipCost in Formulas.db (1999)
Bad merge format error message. (2004)
off topic - dna snipets (1997)
IIS and 4.0.1b1 (2000)
[WebDNA] User sessions - cookies only or cookies and a sessions.db? (2016)
All questions are welcome on this list (1997)
how would you trigger something to happen once a week - every (2001)
date range (1998)
[WebDNA] High-profile WebDNA sites? (2008)
[Webcat 2]Next (1997)
MacAuthorize (1999)
WebCatalog 4.0.2b5 available (2000)
japanese characters (1997)
New Documentation For WebCatalog 1.6 (1996)
[WebDNA] SETCOOKIE (2009)
Help name our technology! (1997)
[OT] Appropriate Signature??? (2003)