prolint-cvs Mailing List for Prolint (Page 12)
Brought to you by:
johnallengreen,
jurjen
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(22) |
Sep
(22) |
Oct
(40) |
Nov
(16) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(3) |
Feb
(1) |
Mar
(3) |
Apr
(43) |
May
(4) |
Jun
(1) |
Jul
|
Aug
|
Sep
(14) |
Oct
(24) |
Nov
(17) |
Dec
(20) |
2005 |
Jan
(4) |
Feb
|
Mar
|
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2006 |
Jan
(2) |
Feb
|
Mar
(18) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(11) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: <ju...@us...> - 2002-08-28 21:10:56
|
Update of /cvsroot/prolint/prolint/help/rules In directory usw-pr-cvs1:/tmp/cvs-serv32166 Modified Files: rules.htm Added Files: where-udf.htm Log Message: added new rule: where-udf --- NEW FILE: where-udf.htm --- <html> <head> <link rel="STYLESHEET" href="../standard.css" type="text/css"> </head> <body> <a href="../index.htm">[ Index ]</a> <a href="rules.htm">[ Rules ]</a> <h1>User Defined Function used in WHERE clause</h1> Rule "where-udf" gives this warning when it finds a user defined funtion in a WHERE clause. <p> <b>the risc:</b><br> If the user defined function accesses the database (contains FIND, FOR, QUERY) then you may get run-time error 7254 (in Progress 9) or may corrupt your database (in Progress 8). See also knowledge base articles 19561 and 20031. <p> <b>known issue:</b><br> Not every UDF accesses the database, so this rule should not raise a warning for every UDF used in a WHERE clause. There should probably be a "list of safe functions". <p> <b>How to suppress these warnings:</b><br> You can put directive {&_proparse_ prolint-nowarn(where-udf)} directly before the DEFINE keyword. See also: <a href="../nowarn.htm">suppress warnings</a>. </body> Index: rules.htm =================================================================== RCS file: /cvsroot/prolint/prolint/help/rules/rules.htm,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** rules.htm 28 Aug 2002 09:31:53 -0000 1.1.1.1 --- rules.htm 28 Aug 2002 21:10:53 -0000 1.2 *************** *** 109,112 **** --- 109,115 ---- <td valign=top>variable [name] is never accessed.<br>local variable [name] in procedure [name] hides object in program scope</td></tr> + <tr><td valign=top><a href="where-udf.htm">where-udf</a></td> + <td valign=top>User Defined Function used in WHERE clause</td></tr> + <tr><td valign=top><a href="wholeindex.htm">wholeindex</a></td> <td valign=top>WHOLE-INDEX found in xref</td></tr> |
From: <ju...@us...> - 2002-08-28 21:10:29
|
Update of /cvsroot/prolint/prolint/help In directory usw-pr-cvs1:/tmp/cvs-serv31891 Modified Files: history.htm Log Message: added new rule: where-udf Index: history.htm =================================================================== RCS file: /cvsroot/prolint/prolint/help/history.htm,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** history.htm 28 Aug 2002 09:31:42 -0000 1.1.1.1 --- history.htm 28 Aug 2002 21:10:25 -0000 1.2 *************** *** 17,20 **** --- 17,27 ---- - when running TTY, how do you change settings? --> + <h5>next release: </h5> + + <ul> + <li>added new rule: <a href="rules/where-udf.htm">"where-udf"</a>: <br> + This rule locates WHERE clauses that contain user-defined functions. Submitted by John Green. + </ul> + <h5>prolint release 37, 5 August 2002:</h5> |
From: <ju...@us...> - 2002-08-28 18:55:52
|
Update of /cvsroot/prolint/prolint In directory usw-pr-cvs1:/tmp/cvs-serv2862 Modified Files: prolint.p Log Message: changed expected proparse version to 1.1a Index: prolint.p =================================================================== RCS file: /cvsroot/prolint/prolint/prolint.p,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** prolint.p 28 Aug 2002 09:31:35 -0000 1.1.1.1 --- prolint.p 28 Aug 2002 18:55:49 -0000 1.2 *************** *** 27,31 **** /* Only the first four digits must match, because for example release 1.0d is functionally similar to bugfix 1.0d04 */ ! &SCOPED-DEFINE ProparseVersion "1.0h":U /* customize.i allows to switch some features on/off */ --- 27,31 ---- /* Only the first four digits must match, because for example release 1.0d is functionally similar to bugfix 1.0d04 */ ! &SCOPED-DEFINE ProparseVersion "1.1a":U /* customize.i allows to switch some features on/off */ |