Updates

 Documentation

 Support & Training

 Community
  Online Forum
  Newsgroups
Release Notes for CodeCharge Studio CCS 2.3.1

Type Area

Type Area  New Feature or Corrected Issue 
 Change  ASP Added an error check when saving files to temporary folder in FileUpload

 Change  ColdFusion ShortDate format changed from m/d/yyyy to m/d/yy
ShortDate format changed in ColdFusion for compatibility with other supported technologies.

 Change  IDE/GUI Windows XP SP2 compatibility improvements

 Change  IDE/GUI Changed project property name from 'PHP (Perl) File Extension' to 'Code File Extention'

 Change  General Added CmdExecution variable that can be used to cancel individual row updates in Editable Grids
The new CmdExecution variable can be set False in the "Before Execute" events to cancel row row insertion or update.

 Change  General Maximum of 45 pages within a single project allowed in the Trial version

 Feature  ASP Rewrite methods of including pages in order to better support include chains

 Feature  ASP Add new, faster VBScript based File Upload method that utilizes ADODB.Stream

 Feature  ASP The SSI INCLUDE FILE cannot be used if the parent path cannot be accessed

 Feature  PHP Rewrite methods of including pages in order to better support include chains

 Feature  IDE/GUI Added SFTP (secure FTP) support

 Feature  General Improved encoding support
Resolved various encoding issues and implemented better support for encoding the generated code files and the HTML META charset tag. Different pages can now utilize different HTML encodings with the exception of .NET which requires single encoding to be specified (usually Unicode) in web.config.

 Feature  General Tomcat 5 support in Java patterns
Default format for tld descriptors was 1.1. Implemented tld format 1.2 as the default when selecting Tomcat 5 as the Target Server.

 Feature  General Added LIMIT/TOP clause support for faster SQL execution

 Issue  ASP Incorrect code generated when a Where parameter has the Control source type
Request_Form("MyControl") generated instead of Request.Form("MyControl")

 Issue  ASP Editable Grid's delete checkboxes are cleared if validation fails

 Issue  ASP Creating a grid with many controls may cause errors due to improper line breaking within the code
If the generated code line was too long, it was split into multiple lines but without the string concatenation character (_), which caused errors during script execution.

 Issue  ASP Added GetItemByName(name) method to the clsControls class
This is a new internal method that may be useful to advanced users when implementing custom code.
An example of using GetItemByName method:
=====================
Dim FormControls
Set FormControls = FormName.Controls
FormControls.GetItemByName("user_name").Value = "James"
=====================

 Issue  ASP The backslash (\) character is not escaped from SQL when using MySQL

 Issue  ASP Runtime error 800a01ca occurs when group-based security is used with Oracle

 Issue  ASP If FileUpload's File Folder is empty, the uploaded files appear in server's root
The files will now be uploaded to the current folder instead of the Web root folder.

 Issue  ASP A validation error occurs when a number is validated using '#0.00$' format.

 Issue  ASP Template library removes '{n}' from regular expressions in client events

 Issue  ASP.NET(C#) An error occurs when a button with OnClick event is placed outside of a form

 Issue  ASP.NET(C#) The backslash (\) character is not escaped from SQL when using MySQL

 Issue  ASP.NET(C#) Custom updates based on stored procedures with input parameters cause compilation errors

 Issue  ASP.NET(C#) The Directory component displays wrong number of columns

 Issue  ASP.NET(C#) If a Record's operation is disabled the corresponding button is not hidden

 Issue  ASP.NET(C#) Items of the Lisbox are not populated from the VIEWSTATE during postback

 Issue  ColdFusion A validation error occurs when a number is validated using '#,##0.00' format.

 Issue  ColdFusion Added initialization of variables used to hide buttons into the Show section of the page

 Issue  ColdFusion The backslash (\) character is not escaped from SQL when using MySQL

 Issue  ColdFusion Wrong Windows directory separator generated by File Upload component

 Issue  Java Servlets Record's custom operation with boolean parameter w/o format causes compilation error

 Issue  Java Servlets International characters displayed incorrectly when template encoding doesn't match system encoding

 Issue  Java Servlets Procedure-based Editable Grid displays "No records" even when records exist

 Issue  Java Servlets The expression-type parameters of a link are not added to the corresponding url

 Issue  Java Servlets Links from included pages to external pages loose their extension suffix

 Issue  JSP Setting allowUpdate/allowInsert/allowDelete to false in 'Before...' events doesn't cancel operation

 Issue  JSP Default buttons are not taken into account when processing Editable Grid forms

 Issue  JSP Wrong encoding applied when creating URL parameters
When creating URL parameters the parameter values are encoded using the default system encoding. This causes wrong URL parameters being created when the parameter source contains international characters.

 Issue  JSP SessionID not preserved between redirects when cookies are disabled
encodeRedirectURL was not called at the time of redirect - URL rewriting mechanism stopped working and sessionid was lost.

 Issue  JSP Not possible to cancel the 'select' operation in Before Select event (Record and Editable Grid)
Added setAllowRead()

 Issue  JSP Changing the Visible property of the Record in Before Show event doesn't work

 Issue  JSP Runtime exception when database value is casted to Double and zero format is used

 Issue  JSP If EditableGrid contains no editable controls then processing of the rows ends on the first row

 Issue  JSP StringOutOfBoundsException occurs when URL parameter is equal to page name or form name

 Issue  JSP NullPointerException during page initialization when using Tomcat 4 and JDK 1.3
Tomcat 4 sometimes returns null as the value of requestEncoding. Changed recode method to use non-null encoding.

 Issue  JSP Update/Delete operations use unneded WHERE parameters from Select
Only the Primary Key fields should be used for Update and Delete operations.

 Issue  Perl Syntax error when using Dlookup action within includable pages

 Issue  Perl The database connections are not closed if/when errors occur in mod_perl scripts
Added common handler for __DIE__ signal where the finalize method is called for each object of the page.

 Issue  Perl The "@" char in the Listbox datasource property causes a runtime error when using LOV data source

 Issue  Perl Minor Perl issues resolved

 Issue  Perl A listbox based on joined tables causes a parsing error when using Oracle

 Issue  PHP Using Memo fields with Oracle database produces runtime errors

 Issue  PHP List controls determine wrong value when used with Date and Integer data types
The list controls (Listbox, Checkbox List, Radiobutton) incorrectly compare the selected control value with the available list values.

 Issue  PHP When validation fails the Record mode is changed to Edit even when originally it was Insert

 Issue  PHP The Path component doesn't work if the parameter source is not equal to the parameter name

 Issue  PHP The "Before Unload" doesn't work in includable pages

 Issue  PHP Values of Editable Grid control parameters are not set when using custom SQL

 Issue  IDE/GUI Various minor IDE/GUI issues fixed

 Issue  IDE/GUI Allow Insert/Update/Delete are disabled in Record Builder under certain conditions

 Issue  IDE/GUI The code of the OnChange event is not deleted after converting a visible control to Hidden

 Issue  IDE/GUI When using Custom Navigator in Grid Builder the <> characters are rendered as &lt;&gt;

 Issue  IDE/GUI Various minor crashes and memory leaks

 Issue  IDE/GUI Editable Grid doesn't utilize expressions specified for database expression type controls

 Issue  IDE/GUI JavaScript runtime errors occur occasionally in Review Data dialog upon hitting Refresh

 Issue  IDE/GUI "Match whole words only" option works incorrectly in "Find and Replace" dialog
When "Match whole words only" is selected, CCS still matches only partial words for example those containing udnerscores (_).

 Issue  IDE/GUI CCS crashes when clicking on Review Data button for forms based on stored procedures

 Issue  IDE/GUI FTP publishing mode requires Local Server Path
After switching from Local/Network to FTP publishing and having left the Server Path empty causes the following error: "Can't Publish - Error:Local Server Path not provided "

 Issue  IDE/GUI Minor CC-to-CCS converter issues fixed

 Issue  General Client events are not executed within includable pages

 Issue  General Client actions cannot be bound to checkbox lists and radio buttons

 Issue  General DatePicker does not return the time when the corresponding control format is based on date+time

 Issue  General The "&lt;&gt;" is generated when the "not equal (<>)" join criteria is used in the datasource
Applies to ASP, PHP and Perl code.