Re: [WebDNA] Databases not staying open
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 104343
interpreted = N
texte = --0015174c1a0a70719f047ce6b0c3Content-Type: text/plain; charset=UTF-8Hi all,Ok found the code that was causing the problem (below). I have a commawithin the 'prefVALUE' for the fourth field - the template chokes on thisand causes all databases to be closed. Is it documented anywhere thatcommas cannot be used in values within WebDNA tables?What makes this more odd is that the template worked no problem on a Mac. The site was transferred to a Linux box running CentOS and WebDNA 6.2 onFriday. The other complication was that this template was being hit by atrigger once a day at 16:05. The trigger was set at the standard retry atten second intervals and timeout after 30 secs, but it would appear that thetrigger just kept hitting the page constantly causing the databases to beconstantly closed.I fixed it by removing the fourth field from the table and then adding itusing [append] - someone mentioned this method on the list in the past.- Tom[!]------------------------------------### Set the form prefs ###[/!][table name=formPREFS&fields=prefID,prefTITLE,prefVALUE]1 formID formcontact2 formTITLE The title for the form3 formMAILFROM no-reply@revolutionaries.ie4 formMAILTO email1@revolutionaries.ie,email2@revolutionaries.ie5 formMAILBCC emailfrom@revolutionaries.ie6 formCLIENT The client7 formMAILSPAM F[/table][!][/!][searchtable=formPREFS&neprefIDdatarq=find_all][founditems][text][prefTITLE]=[prefVALUE][/text][/founditems][/search]--0015174c1a0a70719f047ce6b0c3Content-Type: text/html; charset=UTF-8Content-Transfer-Encoding: quoted-printableHi all,
Ok found the code that was causing the problem (=below). =C2=A0I have a comma within the 'prefVALUE' for the fourth =field - the template chokes on this and causes all databases to be closed. ==C2=A0Is it documented anywhere that commas cannot be used in values within= WebDNA tables?
What makes this more odd is that the template worked no= problem on a Mac. =C2=A0The site was transferred to a Linux box running Ce=ntOS and WebDNA 6.2 on Friday. =C2=A0The other complication was that this t=emplate was being hit by a trigger once a day at 16:05. The trigger was set= at the standard retry at ten second intervals and timeout after 30 secs, b=ut it would appear that the trigger just kept hitting the page constantly c=ausing the databases to be constantly closed.
I fixed it by removing the fourth field from the table =and then adding it using [append] - someone mentioned this method on the li=st in the past.
- Tom
------------------------------------
### =C2=A0Set the form prefs ==C2=A0###
[/!][table name=3DformPREFS&fields=3DprefID,prefTIT=LE,prefVALUE]
1formIDformcontact
2form=TITLEThe t=itle for the form
6form=CLIENTThe =client
7=formMAILSPAMF
[/table][!]
[/!][search table=3DformPREFS&=;neprefIDdatarq=3Dfind_all][founditems][text][prefTITLE]=3D[prefVALUE][/tex=t][/founditems][/search]
--0015174c1a0a70719f047ce6b0c3--
Associated Messages, from the most recent to the oldest:Ok found the code that was causing the problem (=below). =C2=A0I have a comma within the 'prefVALUE' for the fourth =field - the template chokes on this and causes all databases to be closed. ==C2=A0Is it documented anywhere that commas cannot be used in values within= WebDNA tables?
What makes this more odd is that the template worked no= problem on a Mac. =C2=A0The site was transferred to a Linux box running Ce=ntOS and WebDNA 6.2 on Friday. =C2=A0The other complication was that this t=emplate was being hit by a trigger once a day at 16:05. The trigger was set= at the standard retry at ten second intervals and timeout after 30 secs, b=ut it would appear that the trigger just kept hitting the page constantly c=ausing the databases to be constantly closed.
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...