<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0">
<channel>
<title>Advantage Announcements</title>
<link>http://www.advantagedatabase.com</link>
<description>Advantage Database Server announcements news feed.</description>
<language>en-us</language>
<copyright>Copyright2012 iAnywhere</copyright>
<pubDate>Thu, 03 May 2012 13:49:54 -0700</pubDate>
<lastBuildDate>Thu, 03 May 2012 13:49:54 -0700</lastBuildDate>
<image>
<title>Advantage Announcements</title>
<url>http://devzone.advantagedatabase.com/dz/media/ADS9_Highlight.jpg</url>
<link>http://www.advantagedatabase.com</link>
<description>Advantage Database Server Announcements</description>
</image>
<item>
<title>Final ADS 9.1 Service Update Now available (9.10.0.35)</title>
<description><![CDATA[
<span style="font-size: larger; "><span style="font-family: Arial; ">The final Advantage Database Server 9.1 Service Update (</span></span><span style="font-family: Calibri; "><a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31"><span style="font-size: larger; "><span style="font-family: Arial; ">9.10.0.35</span></span></a></span><span style="font-size: larger; "><span style="font-family: Arial; ">) has been  posted to the Advantage Developer&amp;rsquo;s Zone</span></span>
<div style="font-family: Calibri; font-size: 12pt; ">
<div><a title="http://devzone.advantagedatabase.com/dz/content.aspx?key=31" href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31">http://devzone.advantagedatabase.com/dz/content.aspx?key=31<br />
<br />
</a></div>
<div><span style="font-size: smaller; "><span style="font-family: Tahoma; ">As announced in August of 2011, Advantage Database Server 9.1 will End of  Life on August 17, 2012</span></span></div>
<div><a title="http://www.sybase.com/detail?id=1094024" href="http://www.sybase.com/detail?id=1094024">http://www.sybase.com/detail?id=1094024</a></div>
<div> </div>
<div><u><strong> </strong></u><strong><br />
9.10.0.35 - Advantage Database Server</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage Database Server addresses the  following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed a bug in the replication engine that caused invalid connections to be  kept in the connection pool.  When a connection receives a 6000 class error, it  typically cannot be used any more, but the replication engine kept such  connections in the pool until they were timed out.<br type="_moz" />
<br />
Fixed a bug that allowed tables to be deleted from the data dictionary  while the table had active replication queue entries.  This could occur if the  base table name was longer than 24 characters.<br />
<br />
Changed the query engine to handle DOUBLE column definitions with 0, 1, and  2 parameters.<br />
<br />
Fixed a bug in the server that could result in the logging of a 9107  error.<br />
<br />
Fixed an issue where the server could fire incorrect trigger types if the  client had the SHOW DELETED setting on, deleted records existed, and updates  were being performed on deleted records.<br />
<br />
Fixed an issue where indexes built prior to 9.10.0.21 or 10.0.0.3 but used  with aforementioned versions or newer caused 4004 errors.<br />
<br />
Fixed a bug in the server that could result in query elements being leaked  on the server by calls to sp_WaitForEvent and sp_WaitForAnyEvent. This could  result in access violations and 9003 errors when used with .NET clients.<br />
<br />
Fixed a bug that could result in 9111 errors when using temporary tables  when the physical file path length exceeded the length of the network share  path.<br />
<br />
Fixed a bug that caused the YEAR AOF function to be incorrectly optimized  when used in conditions that were not checking for strict equality (e.g., less  than, greater than, etc.).<br />
<br />
Fixed a bug in the server that could result in an access violation in the  server if some rare conditions were met and the sp_mgKillUser or AdsMgKillUser  APIs were used while a connection was in progress.<br />
<br />
Fixed a bug that caused incorrect SQL progress information being returned  when a "CREATE INDEX ..." statement was part of the SQL script. This bug could  lead to an "Invalid floating point operation" error when the SQL script is very  large.<br />
<br />
Fixed a bug that caused the SHOW PLAN statement to hang when using an IDX  (non-structural) index.<br />
<br />
Fixed a bug in the Linux server that could result in users being timed out  incorrectly. This could result in 7020 errors being logged and possibly 7209  errors being returned to the client.<br />
<br />
Fixed a bug in the server that could result in unexpected 5041 errors and  possibly a server crash when running triggers on many threads  concurrently.<br />
<br />
Fixed a 9094 error when executing a stored procedure in a loop using UDP on  a network that has packet loss issues.<br />
<br />
Fixed a 9066 error caused by canceling an SQL statement that caused an  auto-create of an index inside of a transaction.<br />
<br />
Fixed a 7028 error when modifying a view statement involving tables opened  with compatibility locking.<br />
<br />
Fixed an access violation when restoring a data dictionary with the  incorrect password.<br />
<br />
Fixed an issue where large blob transfers via the TCP protocol could result  in 6412 errors on the client, or could cause the server to log a 10055 error and  the client to hang.<br />
<br />
Fixed a spurious 5068 error when creating referential integrity  rules.<br />
<br />
Fixed an issue where a malformed UDP login packet could cause the server to  crash. This vulnerability could be used in a denial of service attack against  Advantage servers. The loss of data or any form of data corruption is not  likely. Execution of malicious code is not possible.<br />
<br />
Changed a 9046 error into a 5072 error produced when a differential backup  destination table or dictionary is read-only.<br />
<br />
Fixed a bug that prevented an SQL query with GROUP BY on an expression  using a user-defined function from being executed. An example statement that  failed to executed was: SELECT fn1( x ) FROM table1 GROUP BY fn1( x )<br />
<br />
Fixed a bug that could cause a trigger script to fail if the last statement  executed in the script was a SELECT statement.<br />
<br />
Fixed a bug that allowed package names to contains spaces.<br />
<br />
Fixed a bug in the SQL query engine that caused poor query performance when  a view or subquery was used as part of a multi-table join.<br />
<br />
Fixed a bug that caused poor SQL query performance when the join condition  was only partially optimized.<br />
<br />
Fixed a bug that prevented cartesian joins in SQL from being  canceled.<br />
<br />
Fixed a bug that caused SQL queries to fail when no precision value was  specified for the resultant data type when using the CAST() or CONVERT()  scalars.<br />
<br />
Fixed a bug that caused a 2136 error when using ARC to create a User  Defined Function that has a Double type as an input parameter or return  value.<br />
<br />
Fixed a bug that could lead to a server crash when executing an SQL  statement whose WHERE clause included thousands of conditions combined with the  OR operator.<br />
<br />
Fixed a bug that could cause 2111, "Out of range", error being returned  when the CAST() scalar is used to convert a value into SQL_BINARY or  SQL_VARBINARY type without specifying the precision of the result.<br />
<br />
Fixed a bug that led to an incorrect number of rows being returned for SQL  statements of the form "SELECT TOP x PERCENT 'abc' FROM ...". The problem  occurred when the select list had only constant or literal values.<br />
<br />
Fixed a bug in the SQL engine that caused a failure when a precision  numeric value was used as the input parameter for the sqrt(), log(), log10, and  atan2() scalars.</span></span><br />
<div> </div>
<div><strong>9.10.0.35 - Advantage Client Engine (ACE)</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage Client Engine (ACE) addresses the  following issues:</em></span></span></div>
<br />
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed a problem where AdsGetLastError would return AE_FILE_NOT_ON_SERVER  after a failed AdsCopyTable operation (instead of returning the actual error  code).<br />
<br />
Fixed an issue where creating a new database would overwrite an existing  database.<br />
<br />
Fixed a bug that caused no error to be returned (or the wrong error) when  NTX or CDX tables were used with VFP collations.  The bug occurred only when  using data dictionary bound tables. A 5025 error will now be returned in this  situation.<br />
<br />
Fixed a bug that caused table corruption when an encrypted table was  restructured, and the restructure failed due to a constraint violation.</span></span><br />
<div> </div>
<div><strong>9.10.0.35 - Advantage JDBC Driver</strong></div>
<div><em><span style="font-size: smaller; "><span style="font-family: Arial; ">This Service Update of the Advantage JDBC Driver addresses the  following issues:</span></span></em></div>
<div><span style="font-size: 12pt; "> </span></div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed a bug in the JDBC driver that could cause a connection error when the  same Properties object was used by the DriverManager.getConnections() method in  multiple threads.<br />
<br />
Fixed a bug that caused an exception when reading a memo column that was  updated by another user after the initial query. The exception may not have  additional error information or it may have error code 5403.<br />
<br />
Fixed a JDBC driver bug that could cause a 9084 error being returned by the  server when a PreparedStatement had more than 64KB of parameter data.<br />
<br />
Fixed a bug that caused JDBC driver to raise an exception with error 5403  after an unexpected error was returned by the server.</span></span><br />
<div><span style="font-size: 12pt; "> </span></div>
<div><strong>9.10.0.35 - Advantage .NET Data Provider</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage .NET Data Provider addresses the  following issues:</em></span></span></div>
<div><span style="font-size: 12pt; "> </span></div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed a bug in the Advantage .NET Data Provider that caused connections to  be destroyed rather than reused from the pool when the "Connection Lifetime"  connection property was set to a non-zero value.<br />
<br />
Fixed a bug that caused the Visual Studio IDE to crash when creating a  TableAdapter with a SELECT statement in which the table name case (upper/lower)  did not match the name of the actual file on disk. The fix for this issue is in  the server (Advantage Database Server and/or Advantage Local Server).<br />
<br />
Fixed a bug where the message "This files is in use." was displayed when  using the Open file dialog in the Connection String builder of the  AdsDataAdapter Configuration wizard for creating a data dictionary  connection.</span></span><br />
<div> </div>
<div><strong>9.10.0.35 - Advantage Communication Layer</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage Communication Layer addresses the  following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed a bug in the client communications layer that could result in a 9026  error being logged by the server when shared memory communication was  used.</span></span><br />
<div> </div>
<div><strong>9.10.0.35 - Advantage Data Architect (ARC)</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage Data Architect (ARC) addresses the  following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed issue with functions that have the same name, but exist in more than  one package.<br />
<br />
Updated Advantage Data Architect to include functions when generating an  SQL script from the top level node.<br />
<br />
Fixed the error "error reading poArticles.LoadedCompletely: Property is  read_only" when trying to open a publication in Advantage Data Architect.<br />
<br />
Fixed an issue where Advantage Data Architect would not re-open on a  secondary monitor if the last time it was closed the main window was in the  maximized state.<br />
<br />
Fixed upgrade scripts to not add subscription queue tables.<br />
<br />
Fixed an issue in the Advantage Data Architect table designer where you  could not drag fields up if the form was so small that only 3 or 4 fields were  visible.<br />
<br />
Fixed an Advantage Data Architect issue that would prevent users from  browsing to select a table to open if that table was already opened by the  Advantage server.<br />
<br />
Fixed an issue where Advantage Data Architect would not generate a valid  CREATE INDEX statement for FTS indexes.<br />
<br />
Fixed an issue where Advantage Data Architect would not correctly restore  the main form's dimensions after being closed with the window maximized.<br />
<br />
Changed Advantage Data Architect to respect the disable trigger checkbox  when creating triggers.<br />
</span></span>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "> </span></span></div>
<div><strong>9.10.0.35 - Advantage ODBC Driver</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage ODBC Driver addresses the  following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">SQLFreeHandle and SQLFreeStmt with SQL_DROP were changed to not access the  user buffer set with SQLSetStmtAttr and the attribute  SQL_ATTR_ROWS_FETCHED_PTR.</span></span><br />
<div> </div>
<div><strong>9.10.0.35 - Advantage TDataSet Descendant</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage TDataSet Descendant addresses the  following issues:</em></span></span></div>
<div> <span style="font-size: 12pt; "> </span></div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Added support for Delphi XE2 (32-bit only)<br type="_moz" />
<br />
Fixed a bug that caused the Delphi method TAdsTable.RestructureTable to  return a 5027 error if one of the VFP collations was specified as the character  type for a free table.</span></span><br type="_moz" />
<div> </div>
<div><strong>9.10.0.35 - Advantage TDataSet Switch Utility</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage TDataSet Switch Utility addresses  the following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed an issue where the TDataSet Switcher would overwrite previously  backed-up files when doing a switch (with backup enabled) immediately following  the installation of a new TDataSet version.</span></span><br type="_moz" />
<div> </div>
<div><strong>9.10.0.35 - Advantage Visual Objects Driver</strong></div>
<div><span style="font-size: smaller; "><span style="font-family: Arial; "><em>This Service Update of the Advantage Visual Objects Driver addresses  the following issues:</em></span></span></div>
<div> </div>
<span style="font-size: smaller; "><span style="font-family: Arial; ">Fixed an issue with the Vulcan.NET RDD where double and curdouble field  values were not returned correctly.</span></span><br type="_moz" />
<span style="font-size: smaller; "><span style="font-family: Arial; "><br />
Fixed parameter support with the VO SQL RDDs.</span></span><br type="_moz" />
<div> </div>
<div> </div>
</div>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=817927dc-4121-1346-bf21-8613ad18506c</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=817927dc-4121-1346-bf21-8613ad18506c</guid>
<pubDate>Thu, 03 May 2012 20:36:48 GMT</pubDate>
</item>
<item>
<title>Advantage Database Server 11 Beta</title>
<description><![CDATA[
 <span style="font-size: 12pt; ">The </span><a href="http://www.sybase.com/ads11beta" style="font-size: 12pt; "><span style="color:blue">Advantage Database Server 11 Beta</span></a><span style="font-size: 12pt; "> is now available on the Advantage Home page (</span><a href="http://www.advantagedatabase.com" style="font-size: 12pt; "><span style="color:blue">www.advantagedatabase.com</span></a><span style="font-size: 12pt; ">).</span>
<p class="MsoNormal"><span style="font-size: 12pt; ">Advantage 11 introduces many new features to help develop and manage Advantage enabled applications, along with exciting new ways to access Advantage data like never before. New features include "client-less" data access from any device through the Advantage Web Platform OData web service , online data management functionality, new tools, and security, usability, and performance enhancements.</span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span><span style="font-size: 12pt; "><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 12pt; ">A complete list of what is new in Advantage 11 can be found <a href="http://www.sybase.com/detail?id=1098148"><span style="color:blue">here</span></a>. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 12pt; ">Use the <a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=7"><span style="color:blue">Advantage.v11Beta</span></a> newsgroup for feedback. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 12pt; ">Information on the Advantage 11 Webcasts series containing additional information on all the great features of ADS 11 is coming soon!<o:p></o:p></span></p>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=06bde9e3-6acf-f241-8eb8-36d7ff4d4e1d</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=06bde9e3-6acf-f241-8eb8-36d7ff4d4e1d</guid>
<pubDate>Mon, 23 Apr 2012 21:19:56 GMT</pubDate>
</item>
<item>
<title>Advantage Database 10.1 Service Update release (Delphi XE2 64-bit Support)</title>
<description><![CDATA[
An Advantage service update, version 10.10.0.28, has been released and posted to the  Developer's Zone at<br />
<a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31">http://devzone.advantagedatabase.com/dz/content.aspx?key=31</a><br />
<br />
Highlights  of this release include support for Delphi XE2 including 64-bit Delphi  Components. The complete list of updates is listed below:<br />
<strong><br />
</strong><u><strong>1<span id="1324396088606S" style="display: none;"> </span>0.10.0.28 -  Advantage Delphi Components<br />
</strong></u>Support for Delphi XE2<span id="1324396113356S" style="display: none;"> </span><br />
<br />
64-bit components  to support Delphi XE2<br type="_moz" />
<span id="1324396104988S" style="display: none;"> </span><br />
<br />
<u><strong>10.10.0.28 - Advantage Database Server<br />
</strong></u>This  Service Update of the Advantage Database Server addresses the following  issues:<br />
<br />
Improved detection of ADM memo file free list  corruption.<br />
<br />
Fixed a bug that caused comparisons using the LIKE operator  to fail when the pattern for the match contained non-ASCII or Unicode  characters, or when the source text to be matched was Unicode.<br />
<br />
Fixed  a bug in the server that could incorrectly reject Clipper client connections  with a 7166 error.<br />
<br />
Fixed a bug that caused an internal error to be  returned when executing an SQL query with an ORDER BY clause containing  mixed CHAR and NCHAR data, and when the CHAR data in the ORDER BY was  designated with DESC (descending order).<br />
<br />
Fixed a bug where a 9055  error was produced when rolling back a transaction to a  savepoint.<br />
<br />
Fixed an issue that caused sp_GetTables to return "#" for a  table name after deleting / dropping a #TEMP table.<br />
<br />
Fixed a  performance issue with disabled triggers.  When triggers were disabled for a  user (sp_DisableTriggers), implicit transactions were needlessly  started.<br />
<br />
Updated ARC to show, by default, the current replication record  in the replication queue. If replication stops, this makes it simpler to see  the record that caused the replication failure.<br />
<br />
Updated the Visual  Studio AEP and Trigger template projects to include code to dispose of  IDbCommand objects prior to exiting the external function.<br />
<br />
Changed a 9046  error into a 5072 error produced when a differential backup destination  table or dictionary is read-only.<br />
<br />
Fixed an issue that could result in a  9124 error in rare situations in the cache system when a delayed write of a  file failed.<br />
<br />
Fixed an issue where a FIPS enabled dictionary could not be  opened by two processes at the same time using local server.<br />
<br />
Fixed a  bug that could cause a server crash or dump file to be generated when there  are multiple independent RI graphs in the database.<br />
<br />
Fixed a bug that  could cause a server crash if a 7001 error (memory allocation failure)  occurred during the update of a table involved in RI.<br />
<br />
Fixed a bug that  could cause broken referential integrity relationships. The bug requires an  RI cascade update that triggers an update in a table that is in another  independent RI graph. In such a case, the RI verification was not done on  the table updated by the trigger.<br />
<br />
Fixed an issue where the error string  for a 2206 error contained "%s" instead of the table name.<br />
<br />
Fixed a  bug where creating a VFP table with a primary key in SQL could fail if the  table name was longer than seven characters.<br />
<br />
Fixed a bug where the UPPER  and LOWER scalar functions could return an insufficient buffer error if the  argument contained certain unicode characters.<br />
<br />
Changed the SQL engine  to conform to the SQL standard to not require the GROUP BY clause when there  is a HAVING clause. An implicit GROUP BY on an empyt set is now assumed when  there is no GROUP BY clause.<br />
<br />
Fixed a bug that led to an incorrect number  of rows being returned for SQL statements of the form "SELECT TOP x PERCENT  'abc' FROM ...". The problem occurred when the select list had only constant  or literal values.<br />
<br />
Fixed a bug in the SQL engine that caused an incorrect  result to be returned when a non-correlated subquery was used as the join  predicate of a LEFT OUTER JOIN.<br />
<br />
Fixed a 3107 error in the server when  a client older than 10.0 executed a query containing WEEK, QUARTER,  DAYOFYEAR, DAYOFWEEK, HOUR, MINUTE, SECOND, DAYNAME, or  MONTHNAME.<br />
<br />
Fixed a bug that could cause a server crash when executing an  SQL statement of the form "INSERT INTO ... SELECT ... FROM ( EXECUTE  PROCEDURE ... ) t"<br />
<br />
Fixed a bug that caused an UPDATE statement on a  linked table with a table alias to return a 7041 error.<br />
<br />
Fixed a bug  that caused trigger variables to evaluate incorrectly. The bug could lead to  incorrect execution of trigger.<br />
<br />
<br />
<u><strong>10.10.0.28 - Advantage .NET Data  Provider<br />
</strong></u>This Service Update of the Advantage .NET Data Provider addresses  the following issues:<br />
<br />
Fixed a bug in the Advantage .NET Data Provider  that caused the "Update Database from Model" functionality in an ADO.NET  Entity Data Model to not maintain the existing entities (tables) in the data  model.<br />
<br />
Fixed a bug where a LINQ to Entities clause in the form of  <field>.Contains("somevalue") would generate POSITION( <field>  in <br />
"somevalue").  Now the provider will correctly generate this as  POSITION("somevalue" in <field>).<br />
<br />
<br />
<strong><u>10.10.0.28 - Advantage  Client Engine (ACE)<br />
</u></strong>This Service Update of the Advantage Client Engine (ACE)  addresses the following issues:<br />
<br />
Fixed a bug that could (in rare  circumstances) result in incorrect results and 5018 errors when scripts in  stored procedures and triggers made multiple references to the __input,  __new, and __old tables.<br />
<br />
Fixed a bug that caused an incorrect value for  the required data size to be returned when a 5005 (Insufficient Buffer)  error was produced when retrieving non-unicode data using a Unicode API  (AdsGetStringW, AdsGetFieldW).<br />
<br />
Fixed a bug in the Advantage Client  Engine where a cached copy of the environment variable adsini_path was used  when searching for the ads.ini file.<br />
<br />
Fixed an issue where the Python  driver would return numeric, date, time, and timestamp values as strings.   Now it will return them as decimal, date, time, and datetime objects  respectively.<br />
<br />
<strong><u><br />
10.10.0.28 - Advantage Data Architect (ARC)<br />
</u></strong>This  Service Update of the Advantage Data Architect (ARC) addresses the following  issues:<br />
<br />
Fixed a bug in ARC where the incorrect status of the disabled  flag for a trigger was displayed.<br />
<br />
Fixed a bug in ARC that caused the  stored procedure dialog to exit without saving the procedure if you failed  to enter a name for the new procedure.<br />
<br />
Fixed a bug where the SQL  differentiator generated SQL scripts with statements in the incorrect order  for dropping columns and associated indexes.<br />
<br />
Fixed an unhandled  exception in the table designer when clicking in the field names box when  the table contained no fields.<br />
<br />
Fixed an access violation on the selection  screen for the dictionary differentiator.<br />
<br />
<u><strong><br />
10.10.0.28 - Advantage  JDBC Driver<br />
</strong></u>This Service Update of the Advantage JDBC Driver addresses the  following issues:<br />
<br />
Fixed a bug that caused an exception when reading a  memo column that was updated by another user after the initial query. The  exception may not have additional error information or it may have error  code 5403.<br />
<br />
Fixed a JDBC driver bug that could cause a 9084 error being  returned by the server when a PreparedStatement had more than 64KB of  parameter data.<br />
<br />
Fixed a bug that caused JDBC driver to raise an exception  with error 5403 after an unexpected error was returned by the  server.<br />
<br />
<br />
<strong><u>10.10.0.28 - Advantage ODBC Driver<br />
</u></strong>This Service Update  of the Advantage ODBC Driver addresses the following issues:<br />
<br />
Fixed an  issue that would cause the ODBC driver to return blank memo data for Unicode  fields.<br />
<br />
Fixed a bug in the ODBC driver that could lead to a crash when  Unicode data over 2048 bytes was used as a query paraneter.<br />
<br />
Fixed a  bug in the PHP driver that could lead to the truncation of Unicode olumns  that contain non-ANSI unicode characters.<br />
<br />
<br />
<br />
<u><strong>10.10.0.28 - Advantage  TDataSet Descendant<br />
</strong></u>This Service Update of the Advantage TDataSet Descendant  addresses the following issues:<br />
<br />
Fixed a bug in  TAdsDictionary.AddTable that incorrectly set the character type to ANSI for  tables containing OEM data.<br />
<br />
Fixed a bug where an "Unknown Field Type  Encountered" error would be thrown when using the Unicode field types with  the TAdsStoredProcedure component.<br />
<br />
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ec2dc2c2-fbd9-1146-813e-3154f4c90165</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ec2dc2c2-fbd9-1146-813e-3154f4c90165</guid>
<pubDate>Tue, 20 Dec 2011 15:55:48 GMT</pubDate>
</item>
<item>
<title>September Advantage Technical Summit in Boise, ID</title>
<description><![CDATA[
<div>We are pleased to announce that the next North American Advantage Technical Summit will be held in Boise, Idaho, September 21 - 22, 2011. </div>
<div> </div>
<div>The Technical Summits are a great way to get technical training straight from the Advantage team.  Sessions are mostly taught by Advantage Engineering, Support, and Systems Consultant employees so you get the most <span style="font-size: 12pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">knowledgeable </span>people presenting on the most important Advantage topics.  Many attendees return to training year after year to learn the latest on Advantage, network with other Advantage users, reenergize, give feedback directly to the Advantage Team, and have a little fun. </div>
<div> </div>
<div>This year's summit is packed with great content designed to help you learn more about Advantage and provide ample time to have your individual questions and feedback addressed. </div>
<div> </div>
<div>For more details go to the Advantage Technical Summit Home page.  <a href="http://www.sybase.com/detail?id=1093766">http://www.sybase.com/detail?id=1093766</a></div>
<div> </div>
<div>Hope to see you in Boise,<br />
Mike</div>
<div>Product Manager</div>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=c35c9734-4fa2-6840-978a-daeab5281e20</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=c35c9734-4fa2-6840-978a-daeab5281e20</guid>
<pubDate>Fri, 29 Jul 2011 21:43:17 GMT</pubDate>
</item>
<item>
<title>Advantage Database Server 10.1 Update (10.10.0.17 and 10.10.0.18) available</title>
<description><![CDATA[
Advantage 10.1 service updates, version 10.10.0.17 and 10.10.0.18 have been posted to the Developer's Zone at <a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31">http://devzone.advantagedatabase.com/dz/content.aspx?key=31</a><br />
<br />
<em><u>Updates include:<br />
<br />
</u></em><strong>10.10.0.17 - Advantage Database Server </strong>This Service Update of the Advantage Database Server addresses the following issues:
<ol>
    <li>Fixed a bug in the replication engine that caused invalid connections to be kept in the connection pool. When a connection receives a 6000 class error, it typically cannot be used any more, but the replication engine kept such connections in the pool until they were timed out.</li>
    <li>Fixed an issue that can cause a server crash when closing an index on a #temp table.</li>
    <li>Fixed a bug in the server that could cause a fully cached VFP table encrypted with AES to produce a 9124 error.</li>
    <li>Fixed a 7028 error when modifying a view statement involving tables opened with compatibility locking.</li>
    <li>Fixed a bug in the Linux server that could result in a corrupt data dictionary index (.ai) file when using sp_SetDDEncryptionType.</li>
    <li>Fixed a bug in the Linux server that could result in deadlock when deleting records when using AES encryption on an ADT table with a memo file.</li>
    <li>Fixed an issue where the server could crash if another process (virus scanner, for example) locked a temporary .pck file during a pack operation.</li>
    <li>Fixed an access violation when restoring a data dictionary with the incorrect password.</li>
    <li>Fixed an issue where an abnormal TCP socket closure would cause a 9058 error (Transaction command out of sequence) if the user had an active transaction.</li>
    <li>Fixed a 7078 error when restoring a database with a different password than the current connection to the database uses.</li>
    <li>Fixed a bug that caused various transaction failures when the TPS log file reached 4GB in size.</li>
    <li>Fixed an issue with the $ operator when used with an ANSI string literal and unicode fields.</li>
    <li>Fixed an issue where AdsConnection.UserGroups or AdsDDGetUserProperty( , , ADS_DD_USER_GROUP_MEMBERSHIP, ) can return bad data.</li>
    <li>Fixed an issue where large blob transfers via the TCP protocol could result in 6412 errors on the client, or could cause the server to log a 10055 error and the client to hang.</li>
    <li>Fixed performance problem when performing updates that have referential integrity constraints. The performance of the update was affected by a disconnecting user (i.e. closing tables) or other user's updates that had referential integrity constraints.</li>
    <li>Fixed an issue where AEPs that used memo fields in the __input or __output tables could get corrupted data.</li>
    <li>Fixed a bug in the server that could cause 10035 and 8004 errors to be logged and ultimately a crash dump from a 9003 error when using TCP/IP communications.</li>
    <li>Fixed a spurious 5068 error when creating referential integrity rules.</li>
    <li>Fixed a bug that caused a 7008 error to be returned when trying to remove a replication subscription from the database. The server could not delete the subscription queue table if it had been used.</li>
    <li>Fixed a bug that caused Unicode FTS indexes' maximum word length to be tripled each time the table was restructured. This bug eventually leads to a 5019 error when trying to restructure the table.</li>
    <li>Fixed a 9005 error that was caused by killing a user with an open cursor produced by a SELECT ... FROM ( EXECUTE PROCEDURE .. ) statement.</li>
    <li>Fixed an issue where a malformed UDP login packet could cause the server to crash. This vulnerability could be used in a denial of service attack against Advantage servers. The loss of data or any form of data corruption is not likely. Execution of malicious code is not possible.</li>
    <li>Fixed an issue that could cause the server to crash if it was given a filter expression that compares a string value and a non-string value.</li>
    <li>Fixed an issue where the management utility in ARC or the AdsMgGetLocks ACE API could return the same lock multiple times.</li>
    <li>Fixed a bug that caused comparison using LIKE operator to fail when the pattern for the match contains non-ASCII or Unicode characters, or when the source text to be matched is Unicode.</li>
    <li>Fixed an issue that could lead to a server crash when executing an SQL statement whose WHERE clause included thousands of conditions combined with the OR operator.</li>
    <li>Fixed an issue where if calling the CONTAINS scalar searching a binary field, and the search requires a brute force evaluation, a 2159 error was returned.</li>
    <li>Fixed a bug that caused incorrect results to be returned for SQL statements that use a simple aggregate statement with a WHERE clause comparing a character column with a string literal containing non-ASCII characters. For example, SELECT count(*) FROM mytable WHERE CharColumn = 'Non&Auml;SCIILiteral'.</li>
    <li>Fixed a bug that caused incorrect results to be returned when executing SQL statements that use a parameter in the LIKE comparison.</li>
    <li>Fixed a bug where an incorrect result could be returned to an expression that used a subquery. The problem affected expressions that were evaluated multiple times and that used only system (virtual) tables in the subquery.</li>
    <li>Fixed an issue in the SQL parser that caused Django CREATE TABLE statements to fail.</li>
    <li>Fixed a bug that caused a division by zero exception in applications built using Delphi. The exception occurred when executing an SQL statement in the form of "INSERT ... INTO ... SELECT ... FROM ..." when the subquery returned zero rows.</li>
    <li>Fixed an issue where the IN or NOT IN operator can return incorrect results with unicode values and static cursors.</li>
</ol>
<strong>10.10.0.17 - Advantage Client Engine (ACE)</strong> This Service Update of the Advantage Client Engine (ACE) addresses the following issues:
<ol>
    <li>Fixed a bug in local server that may cause an exception when executing the sp_ReindexTable() command.</li>
    <li>Fixed an issue where replication on Linux or the Linux comm layer in general can fail with error code 4 (EINTR).</li>
    <li>Fixed an issue that would cause an incorrect value for the required data size when a 5005 (Insufficient Buffer) error was returned when non-unicode data was retrieved using a Unicode data retrieval API (AdsGetStringW, AdsGetFieldW).</li>
</ol>
<strong>10.10.0.17 - Advantage Communication Layer </strong>This Service Update of the Advantage Communication Layer addresses the following issues:
<ol>
    <li>Updated the client TCP/IP communications layer to not wait infinitely for a response from the server. If, for example, a firewall closes a TCP connection without notifying the client, the client could wait forever for a response that will not arrive. This issue can affect applications using TCP/IP and it can also cause replication operations over TCP/IP to hang and require the server to be restarted in order to continue replication.</li>
    <li>Fixed a bug in the client communications layer that could result in a 9026 error being logged by the server when shared memory communications were used.</li>
</ol>
<strong>10.10.0.17 - Advantage Crystal Reports Driver </strong>This Service Update of the Advantage Crystal Reports Driver addresses the following issues:
<ol>
    <li>Fixed a bug where only compatibility locking would be used if the LockingMode property was added to a per-alias section.</li>
</ol>
<strong>10.10.0.17 - Advantage Data Architect (ARC)</strong> This Service Update of the Advantage Data Architect (ARC) addresses the following issues:
<ol>
    <li>Fixed an issue where ARC could crash when importing a CSV file.</li>
    <li>Fixed an issue in ARC where a dictionary compare against a NetWare server could either fail silently, or raise an "invalid typecast" exception.</li>
    <li>Changed Advantage Data Architect to respect the disable trigger checkbox when creating triggers.</li>
    <li>Fixed a bug in Advantage Data Architect that prevented loading of saved queries in the Query Builder utility.</li>
    <li>Fixed a bug where ARC would truncate view and trigger SQL statements greater than 32k.</li>
</ol>
<strong>10.10.0.17 - Advantage JDBC Driver </strong>This Service Update of the Advantage JDBC Driver addresses the following issues:
<ol>
    <li>Fixed a bug in the JDBC driver that could cause a connection error when the same Properties object was used by the DriverManager.getConnections() method in multiple threads.</li>
</ol>
<strong>10.10.0.17 - Advantage ODBC Driver </strong>This Service Update of the Advantage ODBC Driver addresses the following issues:
<ol>
    <li>Fixed an issue that would cause the ODBC driver to return blank memo data.</li>
</ol>
<strong>10.10.0.17 - Advantage TDataSet Descendant </strong>This Service Update of the Advantage TDataSet Descendant addresses the following issues:
<ol>
    <li>Fixed an issue where building the Advantage trigger template project in C++Builder XE would report two include path warnings.</li>
    <li>Fixed a bug that caused the Delphi method TAdsTable.RestructureTable to return a 5027 error if one of the VFP collations was specified as the table type on a free table.</li>
</ol>
<strong>10.10.0.17 - Advantage Visual Objects Driver </strong>This Service Update of the Advantage Visual Objects Driver addresses the following issues:
<ol>
    <li>Fixed an issue with the Vulcan.NET RDD where double and curdouble field values were not returned correctly.</li>
</ol>
<strong>10.10.0.18 - Advantage Database Server </strong>This Service Update of the Advantage Database Server addresses the following issues:
<ol>
    <li>Fixed a bug in the server install that prevented installation on Windows 2000.</li>
</ol>
<strong>10.10.0.18 - Advantage .NET Data Provider </strong>This Service Update of the Advantage .NET Data Provider addresses the following issues:
<ol>
    <li>Fixed a bug in the Advantage .NET Data Provider that caused the "Update Database from Model" functionality in an ADO.NET Entity Data Model to not maintain the existing entities (tables) in the data model.</li>
</ol>
<strong>10.10.0.18 - Advantage Client Engine (ACE) </strong>This Service Update of the Advantage Client Engine (ACE) addresses the following issues:
<ol>
    <li>A cached copy of the environment variable adsini_path is no longer used when searching the ads.ini fiile.</li>
</ol>
<strong>10.10.0.18 - Advantage Data Architect (ARC)</strong> This Service Update of the Advantage Data Architect (ARC) addresses the following issues:
<ol>
    <li>Fixed a bug that prevent AFTER triggers from being saved.</li>
</ol>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=2c574221-68a7-1e40-9d7f-db09332b02d9</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=2c574221-68a7-1e40-9d7f-db09332b02d9</guid>
<pubDate>Tue, 26 Jul 2011 20:38:20 GMT</pubDate>
</item>
<item>
<title>ADS 10.1 Update (10.10.0.16) is now available</title>
<description><![CDATA[
<div>The <a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31">10.10.0.16 update </a>effects ADS v10.1 for Windows 32 and 64-bit only.<br />
<br />
This service update of Advantage Database Server fixes an issue where a malformed UDP login packet could cause the server to crash.  This vulnerability could be used in a denial of service attach against Advantage servers.  The loss of data or any form of data corruption is not likely. Execution of malicious code is not possible.</div>
<div> </div>
<div><a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31"><font color="#800080">http://devzone.advantagedatabase.com/dz/content.aspx?key=31</font></a></div>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ef0915fb-44c2-fe4b-ac26-9ed3359cffff</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ef0915fb-44c2-fe4b-ac26-9ed3359cffff</guid>
<pubDate>Wed, 06 Jul 2011 20:06:08 GMT</pubDate>
</item>
<item>
<title>Using Advantage Database Server with Delphi DataSnap</title>
<description><![CDATA[
<p>A whitepaper written by <a href="http://www.sybase.com/detail?id=1093577&amp;contentOnly=true">Dr. Bob Swart </a>on using <a href="http://www.sybase.com/detail?id=1093577&amp;contentOnly=true">ADS with Delphi's DataSnap</a> technology is now available. <br />
<br />
You don't need a dbXpress driver to work with Delphi's DataSnap to create multi-tier applications based on Advantage Database.  This article walks you though how to do it!<br />
<br />
<br />
<br />
 </p>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=0da1e105-b0bb-4f48-ac85-df65bc3001f6</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=0da1e105-b0bb-4f48-ac85-df65bc3001f6</guid>
<pubDate>Tue, 05 Jul 2011 21:47:46 GMT</pubDate>
</item>
<item>
<title>iPhone oData Client, Part 3</title>
<description><![CDATA[
<p>In Part 2 of this series we moved our service query to a background thread  and added &amp;ldquo;pull to refresh&amp;rdquo; functionality. In Part 3 we take a quick look at  insert, update and delete functionality.</p>
<p><a href="http://jdmullin.blogspot.com/2011/06/iphone-odata-client-part-3.html">http://jdmullin.blogspot.com/2011/06/iphone-odata-client-part-3.html</a></p>
<p>Source code now also available at: <a href="https://github.com/jdmullin/iOS_oData_Example">https://github.com/jdmullin/iOS_oData_Example</a></p>
]]></description>
<link>http://jdmullin.blogspot.com/2011/06/iphone-odata-client-part-3.html</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=f691b427-b5a9-1b4f-a79f-41b65a35e42d</guid>
<pubDate>Thu, 23 Jun 2011 14:38:24 GMT</pubDate>
</item>
<item>
<title>iPhone oData Client, Part 2</title>
<description><![CDATA[
In Part 1 of this series we set up an XCode project to use the Objective-C oData client and pulled some rows into a grid. In Part 2 we will move our service query into a background thread to keep our UI responsive. In addition, we will add some visual feedback and &amp;ldquo;pull to refresh&amp;rdquo; functionality.<br />
<br />
<a href="http://jdmullin.blogspot.com/2011/05/iphone-odata-client-part-2.html">http://jdmullin.blogspot.com/2011/05/iphone-odata-client-part-2.html</a>
]]></description>
<link>http://jdmullin.blogspot.com/2011/05/iphone-odata-client-part-2.html</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=bf6a0f6f-d31b-af46-bca1-294b5bb14b04</guid>
<pubDate>Thu, 26 May 2011 20:30:46 GMT</pubDate>
</item>
<item>
<title>Getting Started with iOS Development and Advantage</title>
<description><![CDATA[
<p>We have posted an introduction to using the Objective-C oData client with  Advantage. This 20 minute video shows how to download the client, configure a  new XCode project, and display the contents of a table. You can stream the  presentation, or download and view it locally.</p>
<p><a href="http://jdmullin.blogspot.com/2011/05/getting-started-with-ios-development.html">http://jdmullin.blogspot.com/2011/05/getting-started-with-ios-development.html</a></p>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=47b94064-2b0c-934c-a873-f82c7af96d77</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=47b94064-2b0c-934c-a873-f82c7af96d77</guid>
<pubDate>Tue, 17 May 2011 21:20:44 GMT</pubDate>
</item>
<item>
<title>New AnyDAC support for Advantage Database</title>
<description><![CDATA[
<div>DA-Soft Technologies announced that the upcoming AnyDAC for Delphi v5 will natively support Advantage. AnyDAC is a unique set of Universal Data Access Components for developing database applications on Delphi, C++ Builder and FreePascal.</div>
<div> </div>
<div>Full details can be found at <a href="http://www.da-soft.com/blogs/anydac-for-delphi-advantage-database-support.html">http://www.da-soft.com/blogs/anydac-for-delphi-advantage-database-support.html</a></div>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ed965c9e-bb1c-9148-a839-c6800791ac41</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=ed965c9e-bb1c-9148-a839-c6800791ac41</guid>
<pubDate>Thu, 05 May 2011 17:21:52 GMT</pubDate>
</item>
<item>
<title>May Advantage Technical Summit</title>
<description><![CDATA[
<u><span style="font-size: larger"><strong>Advantage Technical Summit at the Sybase LPGA Match Play Championship<br />
</strong></span></u>  <img height="70" width="256" align="middle" alt="" src="/dz/media/SummitLogoWebMed.gif" />                     <img height="117" width="256" align="middle" alt="" src="/dz/media/SYB-Match-Play-Logo.jpg" /><br />
<hr />
Mark your calendars to join us at this year's <a href="http://www.sybase.com/detail?id=1092179">Advantage Technical Summit </a>co-located with the <a href="http://sybasematchplaychampionship.com/">Sybase LPGA Match Play Championship</a> just outside of New York City in Bridewater, NJ, May 18 - 20, 2011. <br />
<br />
We have combined all the great Advantage Database training with one of the best golf tournaments on the Ladies Professional Golf Association's circuit.  This is your chance to receive training direct from the Advantage Team as well as provide feedback and input on product direction.  <br />
<br />
The training is free for partners!  We will also include all your meals and VIP access to the golf tournament. For more information including registration, <a href="http://www.sybase.com/files/Thankyou_Pages/2011_ADS_Agenda.pdf">agenda</a>, location and hotel accommodations, and golf tournament details click <a href="http://www.sybase.com/detail?id=1092179">here</a>.<br />
<br />
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=de28a1bc-a736-4d4c-9c00-ebe141c32309</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=de28a1bc-a736-4d4c-9c00-ebe141c32309</guid>
<pubDate>Wed, 23 Mar 2011 21:18:54 GMT</pubDate>
</item>
<item>
<title>Advantage 10.1 Update (10.10.0.6) Now Available</title>
<description><![CDATA[
<p>An Advantage service update, version 10.10.0.6 has been posted to the  Developer's Zone at <a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=20&amp;Release=16">http://devzone.advantagedatabase.com/dz/content.aspx?key=20&amp;Release=16</a></p>
<p><strong>10.10.0.6 - Advantage Client Engine (ACE)</strong></p>
<p>This Service Update of the Advantage Client Engine (ACE) addresses the  following issues:</p>
<p>Fixed an issue where a Linux application using local server and unicode data  could get 1500 errors or cause a segmentation fault if the unicode library  (libaicu.so) and icudt40l.dat files were not found.</p>
<p>Fixed a bug that caused repeated execution of SQL statements using local  server to be much slower than using pre-10.0 releases.</p>
<p>Changed the error message for a 5035 error, AE_LOCK_FAILED, to include the  table name and record number.</p>
<p>Fixed a bug in the client that resulted in an access violation when  attempting a Transport Layer Security (TLS) connection when the necessary  OpenSSL libraries were not available.</p>
<p><strong>10.10.0.6 - Advantage Data Architect (ARC)</strong></p>
<p>This Service Update of the Advantage Data Architect (ARC) addresses the  following issues:</p>
<p>Fixed a bug that prevented Advantage Data Architect from using the  ADSINI_PATH environment variable to locate the ADS.INI file.</p>
<p>Fixed an issue where double and curdouble parameters could not be added to an  existing UDF.</p>
<p>Modified ARC to allow sorting user defined functions inside a package.</p>
<p>Copy/Paste functionality was broken in the ARC SQL Utility, data grid has  been updated to allow multi-row select which the copy/paste modules require.</p>
<p>Fixed a bug in Advantage Data Architect that caused the size of the new  connection dialog to be too small.</p>
<p><strong>10.10.0.6 - Advantage Database Server</strong></p>
<p>This Service Update of the Advantage Database Server addresses the following  issues:</p>
<p>Updated the server to not log the 7160 code on startup. This was an  information message logged if the server could not load the libraries required  for strong encryption support.</p>
<p>Update the server to return a 7069 error when a pre v10.1 client connects to  a data dictionary using AES encryption instead of the misleading 6423 error.</p>
<p>Improved the code that looks for the TLS (SSL) certificate for TLS  communications. The server configuration parameter TLS_KEY_FILE and the client  connection option TLSCertificate can specify the certificate files without path  information if the file is located in the Advantage search path (e.g., in the  folder containing the Advantage binaries).</p>
<p>Fixed an issue that would result in a 7060 (ERR_INVALID_PASSWORD) when  decrypting a Dictionary-bound encrypted table when the dictionary's Table  Encryption password was 20 bytes in length.</p>
<p>During a silent install the Advantage Database Server is now stopped without  prompting.</p>
<p>Fixed a bug where 9.10 files could be left behind when upgrading to 10.x.</p>
<p>Fixed a bug that could cause server to crash when opening a DBF table with  incorrect table header information.</p>
<p>Fixed a bug in the server that could result in an access violation in the  server if some rare conditions were met and the sp_mgKillUser or AdsMgKillUser  APIs were used while a connection was in progress.</p>
<p>Fixed a bug in the server that could result in record locks being held  indefinitely after a record with RowVersion or ModTime fields was inserted in a  transaction.</p>
<p>Fixed a bug that caused incorrect SQL progress information being returned  when "CREATE INDEX ..." statement is part of the SQL script. This bug may lead  to an "Invalid floating point operation" error when the SQL script is very  large.</p>
<p>Fixed a bug in the server that could result in a 9021 error when online  backup was used on connections with AES encryption specified. The error could  occur on tables that were not encrypted.</p>
<p>Fixed a bug in the server that could result in possible index corruption and  possible 7017 errors on tables encrypted with AES.</p>
<p>Fixed an issue where the server can crash if a corrupted index is  automatically rebuilt after a crash.</p>
<p>Fixed a bug in the server that caused sp_SetDDEncryptionType to produce an  invalid .ai file when a Visual FoxPro collation was in use.</p>
<p>Update the online help to include a search box on the index tab.</p>
<p>Fix a bug in the server that could result in a crash when using online backup  functionality on a data dictionary that is using 128-bit AES  encryption.</p>
Fixed a bug that could result in a corrupt free table when using  AES encryption. If a table is decrypted and then immediately encrypted again  with a different password and without closing the table between the  operations, the resulting table was encrypted with incorrect encryption information and could not be  recovered.
<p>Changed the install to propagate the LAN_IP_ADDRESS setting during an upgrade  from 9.x to 10.10.x</p>
<p>Fixed a bug in the server that would result in an access violation when  creating a data dictionary link when using AES encryption.</p>
<p>Fixed a bug in the server that resulted in possible ADM memo file bloat when  using AES encryption.</p>
<p>Fix a bug in the server that could result in triggers causing 5073 errors if  the encryption type of the table did not match the connection's encryption  type.</p>
<p>Fixed a bug that caused the restructuring of VFP tables encrypted with AES to  fail with a 5097 error when the ENCRYPT_TABLE_PASSWORD property was set on the  dictionary.</p>
<p>Fixed a bug that can lead to partially optimized AOF when full optimization  is possible. The problem occurs when a Unicode field is part of the filter  expression and the Unicode field is not the first segment of a multi-segment  index.</p>
<p>Updated the server to log error information for replication failures directly  to the replication queue table to make it easier to find the reason for the  failure. If the replication queue already exists, it will not be updated with  the new error information until the queue table is deleted from the  dictionary.</p>
<p>Fixed a bug in the Linux server that could result in users being timed out  incorrectly. This could result in 7020 errors being logged and possibly 7209  errors being returned to the client.</p>
<p>Fixed a bug in the server that could result in unexpected 5041 errors and  possibly a server crash when running triggers on many threads concurrently.</p>
<p>Fixed a bug in the server that could cause a fully cached VFP table encrypted  with AES to produce a 9124 error.</p>
<p>Fixed a 9094 error when executing a stored procedure in a loop using UDP on a  network that has packet loss issues.</p>
<p>Fixed a 9066 error caused by canceling an SQL statement that caused an  auto-create of an index inside of a transaction.</p>
<p>Enhanced the query engine to not hold table open after executing "DROP INDEX  ..." or "CREATE INDEX ..." statements.</p>
<p>Fixed a bug that caused CREATE TABLE SQL statement to fail when a Unicode  column (NCHAR or NVARCHAR) was designated as the primary key for the table.</p>
<p>Fixed a bug that caused the SQL command EXECUTE IMMEDIATE to fail with 5211  error when there were NON-ASCII characters in the value expression that were to  be executed.</p>
<p>Fixed an error that caused certain queries involving the negation of a  comparison expression to be unoptimized.</p>
<p>Fixed a bug that could cause 2111, "Out of range", error being returned when  the CAST() scalar is used to convert a value into SQL_BINARY or SQL_VARBINARY  type without specifying the precision of the result.</p>
<p>Fixed a bug that can cause crash dump being generated when executing a SQL  statement that has a comparison involving a column from a subquery and another  subquery. The crash dump would be generated when the subquery in the comparison  returns zero rows, however the query execution would still complete with correct  result.</p>
<p>Fixed a bug that caused incorrect result to be returned when "SELECT COUNT(*)  FROM __input WHERE SomeCondition" is executed inside a stored procedure.</p>
<p>Fixed an issue where setting FTS properties via sp_ModifyDatabase fails with  an older than 10.0 version of the client (ARC or ACE) and a 10.0 or newer  server.</p>
<p>Fixed a bug that caused MEMO data type to be returned for a column that is  derived from a string variable. In previous release the data type was  VARCHARFOX.</p>
<p>Fixed a bug that could cause more or less than expected rows being inserted  when executing an "INSERT INTO ... SELECT ..." type of query. The problem occurs  when the SELECT is a complex subquery with join or subquery.</p>
<p>Fixed a bug that caused incorrect number of rows to be inserted when an SQL  statement of this form is executed: INSERT INTO ... SELECT TOP x PERCENT ...  FROM ...</p>
<p>Fixed a bug that caused 2111 (OUT OF RANGE) error or server crash when  executing SQL statement that used CASE expression with both SQL_LONGVARBINAR  (Blob) data and SQL_BINARY (Raw) data as possible result.</p>
<p><strong>10.10.0.6 - Advantage JDBC Driver</strong></p>
<p>This Service Update of the Advantage JDBC Driver addresses the following  issues:</p>
<p>Added Advantage dialect (org.hibernate.dialect.ADSDialect) to support  Hibernate.</p>
<p>Added support for the new FIPS, AES, and TLS connection options</p>
<p><strong>10.10.0.6 - Advantage ODBC Driver</strong></p>
<p>This Service Update of the Advantage ODBC Driver addresses the following  issues:</p>
<p>Added support for the new FIPS, AES, and TLS connection options</p>
<p><strong>10.10.0.6 - Advantage OLE DB Provider</strong></p>
<p>This Service Update of the Advantage OLE DB provider addresses the following  issues:</p>
<p>Added support for the new FIPS, AES, and TLS connection options</p>
<p><strong>10.10.0.6 - Advantage PHP Driver</strong></p>
<p>This Service Update of the Advantage PHP Driver addresses the following  issues:</p>
<p>Added support for the new FIPS, AES, and TLS connection options</p>
<p><strong>10.10.0.6 - Advantage ADO.NET Provider</strong></p>
<p>This Service Update of the Advantage ADO.NET Provider addresses the following  issues:</p>
<p>Added support for the new FIPS, AES, and TLS connection options</p>
<p><strong>10.10.0.6 - Advantage TDataSet Descendant</strong></p>
<p>This Service Update of the Advantage TDataSet Descendant addresses the  following issues:</p>
<p>Fixed an issue that caused a 5021 error when setting the IndexName property  to an index contained in a non-structural index in Lazarus.</p>
<p>Fixed an incorrect SNotIndexField error in Lazarus when calling  FindNearest.</p>
<p><strong>10.10.0.6 - Advantage Visual Objects Driver</strong></p>
<p>This Service Update of the Advantage Visual Objects Driver addresses the  following issues:</p>
<p>Fixed an issue in the VO RDD where the header length of the table was  incorrect.</p>
<p align="right"> </p>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=9d479d69-0434-2046-b2fd-4f40e9fc88db</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=9d479d69-0434-2046-b2fd-4f40e9fc88db</guid>
<pubDate>Fri, 18 Mar 2011 20:33:37 GMT</pubDate>
</item>
<item>
<title>March Advantage Database Newsletter</title>
<description><![CDATA[
The March Advantage Database newsletter is available.  <br />
<br />
It includes information on the North American Advantage Technical Summit being held just outside of New York City with the Sybase LPGA Match Play Championship golf tournament in May, up-coming ADS 10.1 service update that will include support for Python and Django, update on the ADS Web API, TechTip on using ADS with DataSnap, and much more. <br />
<br />
<a href="http://www.sybase.com/detail?id=1092177">http://www.sybase.com/detail?id=1092177</a>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=bebb09df-f036-0e4c-838f-872b5876b98f</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=bebb09df-f036-0e4c-838f-872b5876b98f</guid>
<pubDate>Mon, 14 Mar 2011 15:53:17 GMT</pubDate>
</item>
<item>
<title>Advantage 9.1 now supports Delphi XE</title>
<description><![CDATA[
The Advantage 9.1 Delphi Components now support Delphi XE with version 9.10.0.26.<br />
Download from the the Advantage Developer Zone <a href="http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&amp;Release=13&amp;Product=10&amp;Platform=6">here</a>.
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=dca6b9bf-5f75-db4f-84e0-9398df44fc20</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=dca6b9bf-5f75-db4f-84e0-9398df44fc20</guid>
<pubDate>Fri, 14 Jan 2011 21:42:21 GMT</pubDate>
</item>
<item>
<title>ADS 10.1 Now Available!</title>
<description><![CDATA[
<strong><font size="5">Advantage Database Server 10.1 is now available! <br />
</font></strong><br />
<strong><a href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver?htab=Discover&amp;vtab=Product+Releases&amp;hid=79946&amp;vid=79923">Product Information and Resources </a><br />
</strong><br />
<a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=31"><strong>Server and Client Downloads <br />
</strong></a><br />
<font size="5">What’s New in Advantage 10.1 <br />
</font><br />
<font size="4"><strong><u>Strong Encryption and FIPS Compliance <br />
</u></strong></font>Advantage Database Server now supports strong cryptographic functionality that can be used in Federal Information Processing Standard (FIPS) 140-2 compliant products. The cryptographic functionality in versions prior to 10.1 is based on RC4, which is not a FIPS-compliant encryption algorithm. Beginning with v10.1, new encryption and communications support are available through libraries from The OpenSSL project. <br />
<br />
The new cryptographic functionality is not available by default in Advantage products. It must be purchased separately with the FIPS Encryption Security Option Add-on. Please contact your Advantage sales representative or visit http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/encryption for additional licensing information. <br />
<br />
Note that enabling and using FIPS-compliant cryptography in Advantage Database Server does not make an application conform to FIPS 140-2; all parts of the application must be examined and possibly updated for FIPS-compliance. <br />
<br />
The following summarizes the new cryptographic functionality: <br />
<br />
• Added support for Transport Layer Security (TLS) v1.0 communications. TLS operates over TCP/IP and uses RSA for the key exchange, Advanced Encryption Standard (AES), 128-bit or 256-bit,for encryption and SHA-1 (Secure Hash Algorithm) for message authentication. These cipher suites are referred to as AES128-SHA and AES256-SHA. <br />
• In addition, the cipher suite RC4-MD5, which uses RSA for the key exchange, RC4 for encryption and MD5 for message authentication, is also available. This cipher suite is not FIPS-compliant. <br />
• Added support for data (table) encryption using 128-bit and 256-bit AES. <br />
• Enhanced data encryption using 64-bit message numbers for each piece of encrypted data (e.g., record, memo, index page, etc.) to ensure unique initialization vectors (and, therefore, unique cipher streams) across a database. Each time a record is updated, a new message number is generated for it. <br />
• Improved key strength by salting and hashing keys. This makes attacks via password dictionaries (rainbow tables) infeasible and makes brute force attacks much more expensive. <br />
• Added the capability to encrypt the data dictionary files (.add, .am, .ai) with an externally provided password. <br />
• Added the capability to run Advantage Database Server and the Advantage client in FIPS mode. This ensures that it is not possible to use any cryptographic functionality that is not FIPS approved. For example, if Advantage Database Server is running in FIPS mode, it is not possible to open data dictionaries that support RC4 or tables encrypted with RC4. <br />
• Added system procedures sp_DecryptTable and sp_EncryptTable that can be used to change table structures to support AES encryption. <br />
• Added system procedure sp_ChangeDDEncryptionType to convert data dictionaries to support AES encryption. <br />
• Added system procedure sp_GetTableEncryptionType to retrieve the type of encryption used on a table. <br />
• Added system procedure sp_GetSecurityInfo to retrieve information such as a connection's default encryption type, the communication type, the communication encryption type, and dictionary encryption state. <br />
<br />
<br />
<font size="4"><strong><u>Delphi XE and Lazarus Support</u></strong></font> <br />
The Advantage Delphi Components now include support for Delphi XE. <br />
<br />
Modifications were also made to support Lazarus (cross-platform class libraries for Free Pascal that emulate Delphi). The Windows installer must still be used to get the Lazarus packages and source code, which can then be used on the Windows platform, or copied to a Linux image (Macintosh is not supported, as our components still use the Advantage Client Engine, which only supports Windows and Linux). For details, see Getting Started with Lazarus. <br />
<br />
<br />
<font size="4"><strong><u>Unicode Full Text Search Support <br />
</u></strong></font>The Advantage Database Server now supports Full Text Search (FTS) on Unicode data. <br />
• The Contains() scalar function can now be used with Unicode data as input in the filter expressions, Advantage Optimized Filter (AOF) expressions and SQL engine expressions. <br />
• The Score() and ScoreDistinct() scalar functions in SQL engine now supports Unicode data as input. <br />
• FTS indexes may be built on NChar, NVarChar, and NMemo Field type to speed up the searches using the Contains() scalar in AOF. The indexes will also improve performance of evaluating the Contains(), Score() and ScoreDistinct() expressions in the SQL engine. <br />
• FTS with Unicode data is always case and diacritical insensitive. <br />
<br />
<br />
<strong><font size="4"><u>ARC Copy/Paste Support for Rows <br />
</u></font></strong>Advantage Data Architect now supports Copy and Pasting records into and out of the Table Browser and the SQL Utility. These records can be pasted to another grid or SQL Utility, into Microsoft Word, Excel, and also directly into HTML email. <br />
<br />
Support for BLOB fields is included, copy and pasting from tables with different fields can also be accomplished via the Field Mapping Utility. To access the copy and pasting functionality a new context menu button has been added. See Field Mapping Utility and Table Browser for more information. <br />
<br />
<br />
<strong><u><font size="4">Bug Fixes <br />
</font></u>Advantage 10.1 is a "roll-up" release including a variety of bug fixes: <br />
</strong><br />
<strong>10.10.0.0 - Advantage Client Engine (ACE) <br />
</strong><br />
This Service Update of the Advantage Client Engine (ACE) addresses the following issues: <br />
<br />
Fixed a bug that caused 4004 errors to be returned when an index expression uses one of the PAD* functions. <br />
<br />
Fixed a problem where AdsGetLastError would return AE_FILE_NOT_ON_SERVER after a failed AdsCopyTable operation (instead of returning the actual error code). <br />
<br />
Fixed a bug where it was possible to lose changes to a record made by a trigger when a client application made multiple updates with multiple record writes to the same record. <br />
<br />
Fixed an issue where creating a new database would overwrite an existing database. <br />
<br />
Fixed a bug that caused no error to be returned (or the wrong error) when NTX or CDX tables were used with VFP collations. The bug occurred only when using data dictionary bound tables. A 5025 error will now be returned in this situation. <br />
<br />
Fixed a bug that caused table corruption when an encrypted table was restructured, and the restructure failed due to a constraint violation. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage Data Architect (ARC) <br />
</strong><br />
This Service Update of the Advantage Data Architect (ARC) addresses the following issues: <br />
<br />
Fixed an issue where ARC would generate a crash report for an ERangeCheckError after it detected a collation mismatch. <br />
<br />
Fixed an issue in the ARC table designer where you could not drag fields up if the form was so small that only 3 or 4 fields were visible. <br />
<br />
Fixed an ARC issue that would prevent users from browsing to select a table to open if that table was already opened by the Advantage server. <br />
<br />
Fixed an issue where ARC would not save custom key assignments in the SQL Editor. <br />
<br />
Fixed an issue in ARC where the scope functionality on the data grid didn't work with partial keys. <br />
<br />
Fixed an issue where the ARC line numbers printed in the Sql Utility only contained one character. <br />
<br />
Fixed an issue where the ARC query utility could not load scripts explicitly saved as ansi (as opposed to the default unicode encoding) if those scripts contained characters with values > 127. <br />
<br />
Fixed an issue where ARC would not generate a valid CREATE INDEX statement for FTS indexes. <br />
<br />
Fixed an issue where ARC would not correctly restore the main form's dimensions after being closed with the window maximized. <br />
<br />
Fixed an issue where NTX or CDX tables opened in ARC on a connection set up to use OEM collation were not correctly opening with the OEM character type. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage Database Server</strong> <br />
<br />
This Service Update of the Advantage Database Server addresses the following issues: <br />
<br />
Fixed an issue that prevented adsstamp from stamping the OEM language into a Linux server on some 64-bit distributions. <br />
<br />
Fixed a bug in the configuration utility (ads_cfg.exe) that caused server operation counts over 2,147,483,648 to display as negative values. <br />
<br />
Changed the DBF header date to be compatible with 3rd party utilities. <br />
<br />
Fixed an issue where the server could fire incorrect trigger types if the client had the SHOW DELETED setting on, deleted records existed, and updates were being performed on deleted records. <br />
<br />
Fixed an issue where indexes built prior to 9.10.0.21 or 10.0.0.3 but used with aforementioned versions or newer caused 4004 errors. <br />
<br />
Fixed a bug that caused the server to crash when an SQL statement was executed twice. <br />
<br />
Fixed a bug that could cause a query to be sorted in the incorrect order if there were Unicode character columns in the ORDER BY clause, and there was an existing index matching the ORDER BY clause but with a different Unicode collation. <br />
<br />
Fixed a bug where the ROWID returned from the same table has a different prefix depending on the case of the table name specified in the SQL statement. <br />
<br />
Fixed a bug in the server that could result in query elements being leaked on the server by calls to sp_WaitForEvent and sp_WaitForAnyEvent. This could result in access violations and 9003 errors when used with .NET clients. <br />
<br />
Fixed an issue where NMemo fields in __new and __old tables would only contain the first character of the Unicode string. <br />
<br />
Fixed an issue where triggers on tables with one or more NVarChar fields would produce a 5073 error when updated. <br />
<br />
Fixed a bug that would cause an AIS connection to hang when the client and server switched to SMC communication after doing server discovery using TCP/IP. <br />
<br />
Fixed a bug that caused the YEAR AOF function to be incorrectly optimized when not testing for equality. <br />
<br />
Fixed a bug that caused an incorrect optimization to be performed when evaluating filters (such as in SQL WHERE clauses). These filters were incorrect when they were of the form "FieldA < FieldB and FieldA > constant". If an index existed on FieldA, it was possible for the index to incorrectly be used to optimize the full expression. This could result in incorrect result sets. <br />
<br />
Fixed a bug that caused a 5133 error to be returned when creating stored procedures using a Unicode string, such as when creating a stored procedure in ARC. <br />
<br />
Fixed a bug that could cause a trigger script to fail if the last statement executed in the script was a SELECT statement. <br />
<br />
Fixed a bug in the query engine that caused comparison involving NULL values to fail when the column is a Unicode column in a CDX or NTX table. <br />
<br />
Fixed a bug that caused 2119 or 2159 errors to be returned when a simple CASE expression uses a subquery as the input value. <br />
<br />
Fixed a 7041 error when dropping a temporary table after dropping an index from the table. <br />
<br />
Fixed a bug in the SQL query engine that caused poor query performance when a view or subquery was used as part of a multi-table join. <br />
<br />
Fixed a bug that caused poor SQL query performance when the join condition was only partially optimized. <br />
<br />
Fixed a bug where potential Unicode parameters in the SQL statement could cause the server to crash, or cause a variety of other errors. <br />
<br />
Fixed an issue where an INSERT statement with a SELECT DISTINCT subquery that used a date literal would lead to a server crash or a 2203 (ERR_FILE_READ_ERROR) error. <br />
<br />
Fixed a bug that prevented cartesian joins in SQL from being canceled. <br />
<br />
Fixed a bug that caused SQL queries to fail when no precision value was specified for the resultant data type when using the CAST() or CONVERT() scalars. <br />
<br />
Fixed a bug with the ROWNUM function in SQL when used as part of an INSERT INTO SELECT FROM statement. <br />
<br />
Fixed a bug that caused an unexpected failure when using EXECUTE PROCEDURE as a table expression in a SELECT statement. The failure occurred after an exception was raised in the stored procedure and caught. However, subsequent execution of the same SELECT statement would continue to fail even when no exception was raised in the stored procedure. <br />
<br />
Fixed a bug that caused a 2136 error when using ARC to create a User Defined Function that has a Double type as an input parameter or return value. <br />
<br />
Fixed a bug where the error 5005 could be returned when executing an SQL query using AdsExecuteSQLW, such as when executing a query in the ARC SQL window. The error was returned when the query being executed used a UDF, and there are string literals containing non-ASCII character in the UDF. <br />
<br />
Fixed a bug that caused incorrect UDF description being stored in the data dictionary. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage .NET Data Provider <br />
</strong><br />
This Service Update of the Advantage .NET Data Provider addresses the following issues: <br />
<br />
Fixed a bug where the message "This files is in use." was displayed when using the Open file dialog in the Connection String builder of the AdsDataAdapter Configuration wizard for creating a data dictionary connection. <br />
<br />
Fixed a 2159 error when casting a numeric constant with LINQ to Entities. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage ODBC Driver <br />
</strong><br />
This Service Update of the Advantage ODBC Driver addresses the following issues: <br />
<br />
Fixed an issue where the 64 bit ODBC management utility would look for 32 bit DLLs. <br />
<br />
Fixed an issue where consuming an ODBC DSN from Excel or other applications would raise the exception "There was an error reading DSN information from the registry", instead of correctly prompting for user credentials for the DSN. <br />
<br />
SQLFreeHandle and SQLFreeStmt with SQL_DROP were changed to not access the user buffer set with SQLSetStmtAttr and the attribute SQL_ATTR_ROWS_FETCHED_PTR. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage OLE DB Provider <br />
</strong><br />
This Service Update of the Advantage OLE DB Provider addresses the following issues: <br />
<br />
Fixed a bug that prevented OLE DB from returning foreign keys on database tables. <br />
<br />
<br />
<br />
<strong>10.10.0.0 - Advantage TDataSet Switch Utility <br />
<br />
</strong>This Service Update of the Advantage TDataSet Switch Utility addresses the following issues: <br />
<br />
Fixed an issue where the TDataSet Switcher would overwrite previously backed-up files when doing a switch (with backup enabled) immediately following the installation of a new TDataSet version. <br />
<br />
<br />
<br />
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=75d8cfe2-86a3-df44-851b-19b187ecc6e5</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=75d8cfe2-86a3-df44-851b-19b187ecc6e5</guid>
<pubDate>Tue, 07 Dec 2010 00:11:15 GMT</pubDate>
</item>
<item>
<title>DevZone Maintenance</title>
<description><![CDATA[
The Advantage Developer Zone (devzone.advantagedatabase.com) will be unavailable due to scheduled maintenance starting Friday, December 3rd at 5:00pm PST through Monday, December 6th at 11:00am PST. We apologize for any inconvenience this may cause.
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=f6439921-fbef-2642-9682-f95b6395a22f</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=f6439921-fbef-2642-9682-f95b6395a22f</guid>
<pubDate>Wed, 01 Dec 2010 17:27:13 GMT</pubDate>
</item>
<item>
<title>ADS 10 Performance Comparison</title>
<description><![CDATA[
Part of the benefit and appeal of Advantage Database 10 is the impressive performance enhancements that were implemented. ADS 10 is the best performing version of Advantage ever. To demonstrate the improved performance capabilities we ran the same tests against ADS 9.1 and ADS 10. The test results are published in a new whitepaper available here. <br />
<br />
<a href="http://www.sybase.com/files/White_Papers/ADS10_Comparison_WP.pdf ">http://www.sybase.com/files/White_Papers/ADS10_Comparison_WP.pdf</a> <br />
<br />
To see what improvements ADS 10 can make with your application download the trial version from <a href="http://www.advantagedatabase.com">www.advantagedatabase.com</a>. Improvements in your application can be realized by upgrading the server side only.
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=586e5361-fea2-a84f-8d3e-f4b4e381f31d</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=586e5361-fea2-a84f-8d3e-f4b4e381f31d</guid>
<pubDate>Thu, 07 Oct 2010 22:03:24 GMT</pubDate>
</item>
<item>
<title>September Advantage Database Newsletter</title>
<description><![CDATA[
The September Advantage Database newsletter is available.&#160;&#160; It is packed with tons of Advantage news including information on a new developer's guide book just completed by Cary Jensen and Loy Anderson on Advantage 10, ADS 10 updates, and some plans for the future (Delphi XE support and a new Web API).&#160;<br />
<br />
<a href="http://www.sybase.com/detail?id=1083590">http://www.sybase.com/detail?id=1083590</a><br />
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=4648571d-8777-7043-bdc1-a9159e332185</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=4648571d-8777-7043-bdc1-a9159e332185</guid>
<pubDate>Tue, 14 Sep 2010 17:45:13 GMT</pubDate>
</item>
<item>
<title>Web API Beta</title>
<description><![CDATA[
We have been working on an option to help Advantage users more easily access their data via a web service. On the surface, this means you will easily have access to your data from literally any programming language and on any device platform because you would no longer be accessing data via an Advantage client interface (ACE). Any platform even includes mobile devices (iPhone, Android, Blackberry, etc.) and Macs. <br />
<br />
More detailed descriptions and code examples are available at the below link.  Details include instructions on how to sign up as a beta tester along with a new newsgroup that has been created for feedback and discussion.  Please visit the link below to learn more about this exciting new development.  <br />
<br />
<a href="http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/ADSWebPlatform">Advantage Web API</a>
]]></description>
<link>http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=c0dd4c75-a9d4-6a42-9dc1-5378a3fdb95e</link>
<guid isPermaLink="true">http://devzone.advantagedatabase.com/dz/content.aspx?key=44&amp;id=c0dd4c75-a9d4-6a42-9dc1-5378a3fdb95e</guid>
<pubDate>Thu, 09 Sep 2010 23:55:01 GMT</pubDate>
</item>
</channel>
</rss>

