随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!
如有问题,请联系我!
QQ :
289965371

Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。
CR:436702
|
|
436702 |
|
PB Enterprise |
|
DB ODBC |
|
|
|
|
|
|
|
|
|
|
07 Aug 2006 |
Third Party Problem |
|
|
|
|
|
Customer was using PB 9 with OpenLink ODBC driver connection to ASE. When they retrieve rows from a table, only 100 rows were retrieved unless they set CursorLib='ODBC_Cur_Lib'.
In that case all rows were retrieved. When they do the same thing using PB 10, still only 100 rows are retrieved, although 126 reside in the table.
WORKAROUND: In the ODBC DSN, set "Disable rowset size limit" to On (checked) |
|
|
|
CR:436720
|
|
436720 |
|
PB Enterprise |
|
PB GUI |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
|
|
|
20 Jul 2006 |
Not reproducible with latest version of the product available as of Resolution Date |
|
|
|
|
|
When the .Net Windows Forms Application project is
opened and you click on the Browse cb from the Build Options on the General Tab,
some of the text on the 'Choose Output Path' dialog box is cut off. |
|
|
|
CR:436729
|
|
436729 |
|
PB Enterprise |
|
DB ODBC |
|
|
|
|
|
|
|
According to OpenLink support, we are not using the correct check to find out whether a SQL statement is successful. They say we should use SQL_SUCCESS, not SQL_SUCCESS_WITH_INFO.
Two workarounds:
Adjust OpenLink ODBC DSN setting to allow more than 100 row size, from article ''http://support.openlinksw.com/support/print_opie_article.vsp?OP_ID=1026''
or
Set PB DBParm Block=1 or Block=100 |
|
|
|
CR:436757
|
|
436757 |
|
PB Enterprise |
|
DB ODBC |
|
|
|
|
|
|
|
With OpenLink ODBC to ASE database, retrieve of integer columns does not retrieve correct values.
WOrkaround: Set DBParm Block=1 |
|
|
|
CR:436819
|
|
436819 |
|
PB Enterprise |
|
Menus - Runtime |
|
|
|
|
|
|
|
PB10.5 application will be crash when a window sheet need to change the window title dynamically and the sheet is opened by OpenSheet or OpenSheetWithParm. Problem happens in
DBCS WinXP ( simplified & Traditional Chinese) and application is using Menu Styple -
"contemporarymenu!". |
|
|
|
CR:436833
|
|
436833 |
|
PB Enterprise |
|
Workspace and Targets |
|
|
|
|
|
|
|
Searching a string within a pbl mechanism is not working properly. Sometimes search doesn't find any result even pbl contains the specified string.
Also, the search menu option doesn't show up the dialog.
Workaround:
============
When doubleclicking the pbl before performing the search, then the search dialog comes up, and when adding the target, and doing also a doubleclick again on the pbl to be searched, then the search functionality itself is also working correct. |
|
Workaround Description |
|
*** Freitag, 15. September 2006 10:41:33 *** kirchner ***
When doubleclicking the pbl before performing the search, then the search dialog comes up, and when adding the target, and doing also a doubleclick again on the pbl to be searched, then the search functionality is also working correct. |
|
|
|
CR:436835
|
|
436835 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
If a decimal value is sent to a number argument, via pbscript, argument field displays no value. From dw painter, sending a decimal value or a long value to the number argument, a value is displayed.
workaround: use new decimal argument type |
|
|
|
CR:436849
|
|
436849 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
|
|
|
26 Feb 2009 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
An ActiveX control including a modal dialog box is able to loose the focus in a PowerBuilder application.
No workaround |
|
|
|
CR:436903
|
|
436903 |
|
PB Enterprise |
|
JSP 4GL |
|
|
|
|
|
|
|
|
|
|
08 Aug 2006 |
Consult Complete |
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.2.1_9671
Database/Driver File/Version: ASA 9.0 EASDemoDB10
Comments: When having a JSP 4GL page with a web datawindow, if we configure more than one button to interact with Web DW, only one button works and others will result in following error message:
Jul 13 11:25:45 2006: 060038-Error: Unable to service request for servlet: jspservlet.
Jul 13 11:25:45 2006: 060039-Error: ServletException contained the following root cause exception:
java.lang.ClassCastException
This issue prevents having more than one button to interact with WebDW. |
|
Workaround Description |
|
There's a workaround of placing buttons directly into dw via dw painter, but this is not applicable to customer. |
|
|
|
CR:436984
|
|
436984 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Computed field is not re-evaluated / repainted after related value change
Workaround : activate "Slide Left" option for computed field |
|
|
|
CR:437112
|
|
437112 |
|
PB Enterprise |
|
Edit Mask |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
|
|
|
13 Aug 2006 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
When regional setting is m/d/yyyy, the only
MaskDataType available is mm/dd/yyyy. You cannot use a single month or day as part
of the mask
RESOLUTION: Editmask of 'm/d/yyyy' is not supported but the display format of 'm/d/yyyy'
is supported. |
|
|
|
CR:437259
|
|
437259 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
|
|
|
|
|
A PowerBuilder COM+ object that can be called successfully from PowerBuilder cannot be called from a Visual Studio C# application when using the standard .NET interopservices wrapper.
With PB 9.0.3 and VS 2003 the error is System.NullReferenceException: Object reference not set to an instance of an object.
With PB 10.5 and VS 2005 the error is a SystemAccessViolationException and the message test is Attempted to read or write protected memory. This is often an indication that other memory is corrupt. |
|
|
|
CR:437263
|
|
437263 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Open |
|
Pocket PC 2003 |
|
2.0.3 |
|
|
|
|
|
|
Application opens a Main window with a menu. In the Open event of the Main window, the application opens a Response window. When the Response window is closed, the menu on the Main window does not appear.
Workaround is to post an event from the Open event, and in the posted event make the call to Open(w_Response_Window).
We often call this the "ue_postopen" event concept... |
|
Workaround Description |
|
Open the child response window with the "ue_postopen" event concept |
|
|
|
CR:437350
|
|
437350 |
|
PB Enterprise |
|
DW Display |
|
|
|
|
|
|
|
Even if you set 1 (=Transparent) to Background.Mode of datawindow dropdown list boxes, the background colors of them are not transparent on Widnows XP.
This problem happens when the display is set to "Windows XP" as a Theme in the control panel on your PC. |
|
Workaround Description |
|
(1) Use "Windows Classic" as a Theme in the control panel on your PC.
(2) Turn on "Use Windows Classic Style on XP" on PowerBuilder System Options Windows
through "Tools" -> "System Options...".
(3) Set yes to UseAsBorder of datawindow dropdown list boxes |
|
|
|
CR:437397
|
|
437397 |
|
PB Enterprise |
|
DW Expression |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
retrieval argument not passed correctly to report when Dec separator is comma |
|
|
|
CR:437421
|
|
437421 |
|
PB Enterprise |
|
PB.NET Assembly Deployment |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
PB should be picking up C# errors before the
generation/compilation.
For example, pb allows to put a return statement in a finally portion of a
try..catch but the syntax warning is being issued at the c# generation/compilation.
PB should be scanning code and catching this before the c# compilation/generation. |
|
|
|
CR:437535
|
|
437535 |
|
PB Enterprise |
|
DW Printing |
|
|
|
|
|
|
|
DW CheckBox Edit style can't be printed in 3D it will result in normal checkboxes and the third state is a grey box. Also in GUI, if scale is turned off, the 3rd state is not shown. |
|
Workaround Description |
|
The trick is to hide the original checkboxes of the report and replace them by bitmaps of the same images while printing.
Basically a computed field is used, that depending on which state/value the column is the bitmap in question will be shown.
I created 3 different bitmaps:
bitmap for value
3d_checked_on.bmp 1
3d_unchecked_off.bmp 2
3d_checked_third.bmp 3
Expression:
bitmap( case( c1 when 1 then "3d_checked_on.bmp" when 2 then "3d_unchecked_off.bmp" when 3 then "3d_checked_third.bmp" ))
When printing, I hide the original columns, and make the computed field visible. After printing I reset everything.
Obviously this wouldn't work for flexibilty, ie. when zooming, or scaling but just for a report as is, it would be a valid workaround. |
|
|
|
CR:437538
|
|
437538 |
|
PB Enterprise |
|
PB GUI |
|
|
|
|
|
|
|
Problem with display of truetype and most fonts in scripts in the IDE when ClearType is enabled on the desktop. Workaround is to use Fixedsys font. |
|
|
|
CR:437540
|
|
437540 |
|
PB Enterprise |
|
PB GUI |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Map3dColors property does not work when Colors are set to 32 bits |
|
|
|
CR:437543
|
|
437543 |
|
PB Enterprise |
|
DB ODBC |
|
|
|
|
|
|
|
When retrieving multiple result sets via ODBC using the DC TDS ODBC driver, PB causes this error to occur if it fetches from a result set having fewer columns than a previous result set in the same RPC call |
|
|
|
CR:437568
|
|
437568 |
|
PB Enterprise |
|
Printing |
|
|
|
|
|
|
|
Add more printer query functionality.
Example, dw_1.object.datawindow.print.paper.source does not use consistent
values and the printer must be queried in order to obtain the correct values. |
|
|
|
CR:437703
|
|
437703 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
The customer is using an Oracle 8 client and the O84 PB driver in PB 10.5. He is getting an Oracle error "Ora-06502 pl/sql numeric or value error character string buffer too small" when calling a stored procedure as an rpc and passing in a string argument to a char datatype in the procedure. This is very similar to CR 371710 and may be a regression of that CR. Adding the ;ansi to the external function call changes the error but it still doesn't work. Fails the same way in PB 9, PB 10.2.1 and PB 10.5. I tried several builds and O90 and O84 and nothing seems to work. Customer needs a fix in PB 10.5 and the O84 driver. |
|
|
|
CR:437829
|
|
437829 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
When the cursor gets moved across the groupbox borders in a very fast fashion, and also across the labels of the radiobuttons or checkboxes it will result in a flickering of the groupbox line and tag. |
|
|
|
CR:437863
|
|
437863 |
|
PB Enterprise |
|
DB OLE DB |
|
|
|
|
|
|
|
Use SQLOLEDB OLEDB connection to MS SQL Server.
Previously all developers had sysadmin privileges in the db. Then they were changed to db_owner role instead of sysadmin. This causes a change in the syntax for dws, etc: when sysadmin, table names are not qualified, eg: employee, but when db_owner and not sysadmin, table names are qualified eg: dbo.employee. Looking through the MS SQL Server Enterprise Manager help, I think this is correct behavior, but you can see how this might cause problems for an engineering team. A similar problem can exist using ODBC but adding the PBTableOwner option in the PBODBxx.INI file can work around that. Customer would like a similar option for OLEDB.
FROM ENGINEERING: The current behavior for SQLOLEDB is correct and it is not possible to implement PBTableOwner for a workaround. However, this problem can be solved by the customer by moving to SQL Server 2005. In SQL Server 2005, schemas exist independently of the database user that creates them. Ownership of schemas can be transferred without changing their names. |
|
|
|
CR:437866
|
|
437866 |
|
PB Enterprise |
|
PB Web Services |
|
|
|
|
|
|
|
The customer is currently in PB 10.2.1. They have an in house Web Service that was written in .NET and uses DIME attachments. When attempting to call functions on these services from PB, they crash. They want to know:
1) Will PB be supporting DIME attachments for Web Services? In what version of PB will this happen, PB 11?
2) Is there a workaround for current versions of PB that will enable them to access/download the DIME attachments. |
|
|
|
CR:437936
|
|
437936 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
|
|
|
01 Aug 2006 |
Not reproducible with latest version of the product available as of Resolution Date |
|
|
|
|
|
Modify for datawindowchild results in gpf when changing the table syntax. Uses GetChild with a DataStore. |
|
|
|
CR:437940
|
|
437940 |
|
PB Enterprise |
|
P-Code Deployment |
|
|
|
|
|
|
|
Even though the icons are specified in a PBR file, they need to be present on the disk in order to show up in menu and in menu toolbar |
|
|
|
CR:437945
|
|
437945 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
The customer has an existing C++ component, and they wish to use PB but not change ANY of their C++ client code, so they want to use the same package/component
name pair as already exists in EAServer. Their primary intention is to not to recompile the C++ client by maintaining the same Package/component combination. |
|
|
|
CR:437962
|
|
437962 |
|
PB Enterprise |
|
Language - Runtime |
|
|
|
|
|
|
|
A PB7 -> PB10 migration sees the application crashing 'randomly'... two crash dumps show the same root cause. Need help from engineers most familiar with the garbage collection, diagnosing that root cause (which seems to be the fact that group names within the group list are being truncated). |
|
|
|
CR:438126
|
|
438126 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
The customer is using an Oracle 8 client and the O84 PB driver in PB 10.5. He is getting an Oracle error "Ora-06502 pl/sql numeric or value error character string buffer too small" when calling a stored procedure as an rpc and passing in a 6 character string argument to a char(6) datatype in the procedure.
This works in PB 9.0.3 and it also works in PB 10.2 build 8116 with the DisableUnicode=1 dbparm. However in the latest builds of 10.2.1 this no longer works getting the string buffer is too small error. The same failure occurs in PB 10.5. Sett the stored procedure variable declaration to char(13), then and all the PB versions will work. So it needs (2 * 6) + 1 for the buffer to accept the 6 character string which seems like it could be a unicode related issue.
Calling the same procedure from SQLPus and passing a 6 character string to a char(6) variable works. |
|
|
|
CR:438256
|
|
438256 |
|
PB Enterprise |
|
Machine Code Deployment |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Customer is using many commandline arguments to run his EXE. When the exe is built using Machine code, the argument list is truncated.
WORKAROUND: Compile the EXE with P-Code instead of machine code. |
|
|
|
CR:438268
|
|
438268 |
|
PB Enterprise |
|
Printing |
|
|
|
|
|
|
|
PSE NOTES:
-----------------------
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.2.1_9671
Database/Driver File/Version: N/A
Comments:
PSR Document name gets truncated in Printer spooler window. |
|
|
|
CR:438291
|
|
438291 |
|
PB Enterprise |
|
DW Printing |
|
|
|
|
|
|
|
Value of DataWindow.Print.Paper.Size is invalid after calling PrintSetupPrinter(). |
|
|
|
CR:438361
|
|
438361 |
|
PB Enterprise |
|
Printing |
|
|
|
|
|
|
|
|
|
|
01 Nov 2006 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
Customer finds that her printing application crashes intermittently. |
|
|
|
CR:438364
|
|
438364 |
|
PB Enterprise |
|
Printing |
|
|
|
|
|
|
|
Looked like CR 390230, However the crash is still occurring
Printed a report with long printer name (over 31 Characters). When they close the report window Application crashes. We have used the PB Build. |
|
|
|
CR:438400
|
|
438400 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
In a Web Forms Application when a datawindow loses focus, all dropdown and dropdownlistbox edit style fields become invisible. When the datawindow get focus again these fields become visible again. |
|
|
|
CR:438486
|
|
438486 |
|
PB Enterprise |
|
BAM Deployment |
|
|
Open |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
Deploying with the runtime Packager of two different versions of PowerBuilder on the same machine fails due to duplicate use of the registry key:
HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{F44EAEB2-332B-48B9-B1B7-E25EAB628124} |
|
|
|
CR:438504
|
|
438504 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
Datetime values in a .Net Web Form datawindow are not displayed / interpreted correctly. |
|
|
|
CR:438518
|
|
438518 |
|
PB Enterprise |
|
Source Control |
|
|
Closed |
|
Windows XP |
|
10.5 RC |
|
|
|
|
|
|
|
|
|
04 Aug 2006 |
Diagnostic Provided |
|
|
|
|
|
The property "Suppress Prompts to Overwrite Read-Only Files" only applies to SCC opertations where the PowerBuilder IDE EXPORTS source from the PBL to the local project path. These operations are: "Add to Source Control", "Check In", "Show Differences", and "Refresh Status" (if the vendor doesn't support diff by version number).
We cannot control the behavior of the SCC vendor when it writes files from the SCC repository to the local project path. These operations include: "Check Out", Undo Checkout", "Get Latest Version", and "Remove from Source Control". Some SCC vendors provide a configuration setting on their "Source Control, Advanced Options..." dialog that provides functionality similar to our "Supress prompts..." property. Others do not. PBNative silently overwrites read-only files on the local project path. That's why you didn't see the prompt on a check-out operation. You should see the prompt if you chose one of the other SCC operations where the PB IDE attempts to export code from the PBL to the local project path. |
|
Workaround Description |
|
We cannot control the behavior of the SCC vendor when it writes files from the SCC repository to the local project path. These operations include: "Check Out", Undo Checkout", "Get Latest Version", and "Remove from Source Control". Some SCC vendors provide a configuration setting on their "Source Control, Advanced Options..." dialog that provides functionality similar to our "Supress prompts..." property. Others do not. PBNative silently overwrites read-only files on the local project path. |
|
|
|
CR:438610
|
|
438610 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
|
9.0.3 |
|
22 Nov 2006 |
Fixed |
|
9.0.3 |
|
08 Aug 2007 |
Fixed |
|
|
|
|
|
A crash occurred in Oracle 10.2.0.1 client when executing an update stored procedure
of a dynamically created datawindow (SyntaxFromSQL).
With an Oracle 9 client there could be an ORA-00932 error. |
|
|
|
CR:438647
|
|
438647 |
|
PB Enterprise |
|
DB Sybase System |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
PSE NOTES:
-----------------------
OS: Windows 2000 SP4
Versions and Build #s Tested: PB 10.2.1_9597
Database/Driver File/Version: SYC with Open Client 12.5.1 EBF11786 and ASE 12.5.3
Comments:
After many connections and disconnections to ASE 12.5.3 by using OCS 12.5.1 and SYC interface, customer receives the error:
(2300008): *** ERROR 999 ***(rc -1) : Unable to initialize Client Library Context. |
|
|
|
CR:438726
|
|
438726 |
|
PocketBuilder |
|
Language - Runtime |
|
|
|
|
|
|
|
OS: Windows 2000 SP4
Versions and Build #s Tested: PocketBuilder 2.0.4 Build 940
Database/Driver File/Version: N/A
Comments:
When issuing a PostURL, the arguments are not retrieved from web page. If testing same page from outside PocketBuilder, it works. |
|
|
|
CR:438727
|
|
438727 |
|
PB Enterprise |
|
DW DDDW |
|
|
|
|
|
|
|
Pass a Null via SetItem() to a DDDW click in the DW, tab to the DDDW, the Value displayed is not NULL (or blank/empty) |
|
|
|
CR:438821
|
|
438821 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
When executing statements in the ISQL view of the Database Painter, comments
that can contain hints for the Oracle optimizer are being stripped. |
|
|
|
CR:438912
|
|
438912 |
|
PB Enterprise |
|
DW Printing |
|
|
|
|
|
|
|
When fulfilling specific conditions, paper size of DW is changed into paper size selected by PrintSetPrinter(). |
|
|
|
CR:438923
|
|
438923 |
|
PB Enterprise |
|
DB Oracle |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
Extra network traffic in Oracle 10g DB connection upgrading from PB 9 to PB 10 |
|
|
|
CR:438931
|
|
438931 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
Memory leak when setting null to a string in a pb component. |
|
|
|
CR:438942
|
|
438942 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
|
|
|
13 Sep 2006 |
One-off Provided |
|
|
|
|
|
Arabic Data saved in PB 8 is being displayed as Junk characters in PB10.x Unicode after migration.
No workaround |
|
|
|
CR:439046
|
|
439046 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
|
|
|
|
|
|
|
|
13 Nov 2007 |
Third Party Problem |
|
|
|
|
|
Insert of GeoXEvent ActiveX and GeoXMap ActiveX makes PB crash. |
|
|
|
CR:439073
|
|
439073 |
|
PB Enterprise |
|
PB.NET WebForm |
|
|
Closed |
|
Windows XP |
|
11.0 Beta1 |
|
|
|
|
|
|
Problems with flashing and delays of the value "staying" in the field when using an editmask of ###### in a dw field. Under certain circumstances if an update is called for the dw, a value of NULL ends up in the DB even though a valid number was entered. The test case does not reproduce the update as he did not provide a test case or know the exact steps for follow to result in the Null value. However, by tabbing through the dw and entering values in the fields, you can see that the data entered disappears for a bit and then reappears. Customer reports removing the editmask and using a format mask instead enabled him to work around the problem for now. |
|
|
|
CR:439160
|
|
439160 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
When changing a SELECT statement of a DataWindow with .Modify there is a memory leak , which becomes bigger as the retrieve arguments increase or if the name of the retrieval argument is longer. |
|
|
|
CR:439161
|
|
439161 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Uses functions SetFilter / Filter in DataWindows, seems to cause memory leak. |
|
|
|
CR:439172
|
|
439172 |
|
PB Enterprise |
|
DB Informix |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
RPCFUNC call to Informix returns empty string when the return data type is char. |
|
|
|
CR:439174
|
|
439174 |
|
PB Enterprise |
|
DB Oracle |
|
|
|
|
|
|
|
Embedded sql on a missing table does not generate an error against Oracle |
|
|
|
CR:439202
|
|
439202 |
|
PB Enterprise |
|
Installation |
|
|
|
|
|
|
|
When querying for the build number, it does not
show up for the shared libraries.
When running the following command (for build 9671), the build number is not listed:
strings libpbvm100x.so | grep Version
The following is returned:
Version10.2.0.4521
Version: %s
getVersion
CtsSecurity::X509Certificate::getVersion -- unknown user exception '%.100s'
PBX_GetVersion
_PBX_GetVersion@0
DllGetVersion
DllGetVersion
Version10.2.0.4521
Version 10.0.1 5502 |
|
|
|
CR:439232
|
|
439232 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.2.1 |
|
|
|
|
|
|
|
|
|
19 Sep 2006 |
Consult Complete |
|
|
|
|
|
Can抰 call external window function GetWindowLongA or GetWindowLongW |
|
|
|
CR:439349
|
|
439349 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
|
|
|
19 Sep 2006 |
Fixed |
|
|
|
19 Oct 2006 |
Consult Complete |
|
|
|
|
|
The first page down does not trigger RowFocusChanged and does not set cursor to next editable column if the first one is protected. |
|
|
|
CR:439358
|
|
439358 |
|
PB Enterprise |
|
Menus - Runtime |
|
|
|
|
|
|
|
When there is no toolbaritemname and you modify it
at runtime and add a toolbaritemname and then enable it and set visible to true, the toolbar picture does not appear.
If at design time the ToolBarItemName has a value (even a couple of spaces), then when you modified ToolBaritemName at runtime, the picture will appear ok on the toolbar. |
|
|
|
CR:439368
|
|
439368 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
An array of chars that is copied to an array of strings
and then you reference one of the string array elements will cause the following error:
Registers:
EAX:00000000
EBX:00000001
ECX:FFFFFFFF
EDX:0295A7A4
ESI:00000061
EDI:00000061
CS:EIP:001B:10C5D4ED
SS:ESP:0023:0012E398 EBP:0012E4C0
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010246
Call stack:
Address Frame Param0 Param1 Param2 Param3 Function Name
10C5D4ED 0012E39C 0295A94C 00000061 0295A7A4 0295A94C obFreeDebug+33D
10DC2F6B 0012E3B0 0295A94C 0296AE74 0295A94C 0012E3D8 PbHeap_traceOff+A45B
10CF11B9 0012E4C0 0295A94C 0296A13E 0296ADE4 00000032 rt_set_pcode_to_line+789
10CEEB7D 0012E4F8 80190002 02967014 00000000 00000000 rtRoutineExec+165D
10CED896 0012E568 02967014 00000019 02967590 00000000 rtRoutineExec+376
10C4D6EB 0012E628 0295A94C 02967590 000003E9 003E06BC fn_txnservice_create_instance+6B1B
10C4C419 0012E654 0295A94C 02967590 000003E9 003E06BC fn_txnservice_create_instance+5849
10C4B31B 0012E788 004E075A 00000111 000003E9 003E06BC fn_txnservice_create_instance+474B
10BDDBCC 0012E8F8 004E075A 00000111 000003E9 003E06BC FN_WindowWnd+B4C
77D48734 0012E97C 77D48830 00000000 0012E9BC 77D4C63F GetDC+6D
77D70467 0012EA88 77D48830 00000000 0012EAD4 77D4B89B DeregisterShellHookWindow+1CF
77D70467 0012EC50 77D48830 00000000 0012EC90 77D4C63F DeregisterShellHookWindow+1CF
77D70467 0012ED98 77D48830 00000000 0012EDD8 77D4C63F DeregisterShellHookWindow+1CF
77D70467 0012EF10 77D48830 00000000 0012EF80 77D489CD DeregisterShellHookWindow+1CF
77D70467 0012EF70 77D489F0 FFFFFFFF 0012EF90 77D496C7 DeregisterShellHookWindow+1CF
77D70467 0012F028 10DDAB00 FFFFFFFF 0295A94C 10C6E460 DeregisterShellHookWindow+1CF
10DB8D08 0012FDE4 77D48830 00000000 0012FE54 77D489CD PbHeap_traceOff+1F8
77D70467 0012FE44 77D489F0 FFFFFFFF 0012FE64 77D496C7 DeregisterShellHookWindow+1CF
77D70467 0012FFB0 10006198 00000000 0012FFF0 7C816D4F DeregisterShellHookWindow+1CF
10002800 0012FFE0 7C816D58 00000000 00000000 00000000 0001:00001800 C:\pb\pb9\Shared\PowerBuilder\PBCR90.EXE
7C8399F3 FFFFFFFF 00000000 00000000 00000000 00000000 FindAtomW+94 |
|
|
|
CR:439484
|
|
439484 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
At datawindow dropdown listbox, after specifying a long value
> 255 chars (either data or display value), PowerBuilder will crash on SetFullState or GetValue. |
|
|
|
CR:439490
|
|
439490 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Memory leak when loading an XML file using ImportFile. |
|
|
|
CR:439495
|
|
439495 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.2.1_9671
Database/Driver File/Version: SYC ASE 12.5.3
Comments: When inserting a new row in datawindow and typing a value into the 1st column that is a dropdown datawindow, PowerBuilder GPFs. |
|
|
|
CR:439505
|
|
439505 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
PSE NOTES:
-----------------------
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.2.1_9671
Database/Driver File/Version: SYC ASE 12.5.3
Comments: When tabbing to 1st column of row, which is a dddw, the dddw incorrectly displays the same value as previous row. |
|
|
|
CR:439507
|
|
439507 |
|
PB Enterprise |
|
BAM Deployment |
|
|
|
|
|
|
|
SaveAs PDF is not saving when PDF when the Ghostscript files are in the relative path of pbdwe105.dll as described in documentation. |
|
|
|
CR:439551
|
|
439551 |
|
PB Enterprise |
|
DW DDDW |
|
|
|
|
|
|
|
Without specify default value, it is expected that all data
items of New Insert row only contain null value. Cust. reported that start from
Powerbuilder 10.2.1 build 9671, the dropdown datawindow of New Insert row has the edit
control holding up previous data value, which is the value of the last focus dropdown datawindow control. |
|
|
|
CR:439567
|
|
439567 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
profile routine view does not show object or event which is not used. |
|
|
|
CR:439592
|
|
439592 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Using PB.INI setting [Datastore Behavior] usehwnd=no causes ItemError event of DataWindow to fire (instead of Datastore ItemError event) when SetSort/Sort is called with a datawindow object that has Required column(s) with row(s) inserted but no data. Reference to dwo.name is null in DW itemerror event and results in runtime error. Same problem reported for SetFilter/Filter. |
|
|
|
CR:439600
|
|
439600 |
|
PB Enterprise |
|
DW Printing |
|
|
Closed |
|
Microsoft Windows 2003 |
|
10.2.1 |
|
|
|
|
|
|
Datawindow prints some text half with Minolta printer with PCL 5 driver. |
|
|
|
CR:439666
|
|
439666 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Modifying a DataWindow causes crash on later SetFilter / Update after sharedata |
|
|
|
CR:439680
|
|
439680 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
|
|
|
|
|
PB crashes when running an app with a custom OCX, but on the second time around after running it once and shutting the app down without any problems. Start the app again and PB crashes. |
|
|
|
CR:439699
|
|
439699 |
|
PB Enterprise |
|
Window - Runtime |
|
|
|
|
|
|
|
Customer migrated from 9.0.x to 10.5 and are seeing a different behavior in response windows. Script in a main window opens a response window, which then opens a 2nd response window. The second post closes the first resp window and closes itself. In PB 9 (build 6533), the original script then continues after the windows close, but in 10.5 it does not. Not until the application closes and then references are invalid and cause problems. Recent builds of 9.0.3 behave the same as 10.5. But clearly there is a problem here as code is running after the app is closed that should have run earlier. |
|
|
|
CR:439781
|
|
439781 |
|
PB Enterprise |
|
DW Display |
|
|
|
|
|
|
|
Treeview DataWindow does not stay expanded when deleting or inserting a row. |
|
|
|
CR:439800
|
|
439800 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Computed fields in a datawindow that refer to decimal columns are not computing. Works fine in previous versions as do other datatypes. I know decimal precision was increased in 10.5, so it looks like a regression was introduced. |
|
|
|
CR:439867
|
|
439867 |
|
PB Enterprise |
|
JSP 4GL |
|
|
|
|
|
|
|
|
|
|
12 Jan 2007 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
CR:439887
|
|
439887 |
|
PB Enterprise |
|
DB ODBC |
|
|
|
|
|
|
|
Using Numeric retrieval args against a DB Int column will sometimes not work.
The data is not found. |
|
|
|
CR:439927
|
|
439927 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
Executing sp in easerver results in a 4043 error.
Using a stored procedure having output parameter
RESOLUTION: Using the OCI9_U or OCI10_U resolved the problem. |
|
|
|
CR:439971
|
|
439971 |
|
PB Enterprise |
|
Rich Text |
|
|
|
|
|
|
|
Extra space at page top of NEW RTF even with Top Margin = 0 in Rich Text Object |
|
|
|
CR:439990
|
|
439990 |
|
PB Enterprise |
|
DB Informix |
|
|
|
|
|
|
|
|
10.2.1 |
|
13 Oct 2006 |
Fixed |
|
10.2.1 |
|
15 Sep 2006 |
Not a Bug |
|
|
|
|
|
A stored ANSI format BLOB that gets selected via SELECTBLOB will be returned as
a.) if short as a ANSI formatted BLOB
b.) if longer than as a UNICODE formatted BLOB. |
|
Workaround Description |
|
Workaround:
convert to ANSI if the BLOB is UNICODE
ls_Ansi = string(lblb_blob, EncodingAnsi!)
if Len(ls_Ansi) < 2 then
ls_Ansi = string(lblb_blob)
lblb_blob = Blob(ls_Ansi, EncodingAnsi!)
end if |
|
|
|
CR:440003
|
|
440003 |
|
PB Enterprise |
|
UO - Runtime |
|
|
|
|
|
|
|
GetUrl returns 1 or cause gpf if connetion is broken during the download |
|
|
|
CR:440019
|
|
440019 |
|
PB Enterprise |
|
Language - Runtime |
|
|
|
|
|
|
|
TRY CATCH FINALLY did not work properly when a popup window was closed in the finally block
that also started new try catch blocks. |
|
|
|
CR:440043
|
|
440043 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Consult: EAServer is crashing with unknown root cause after migrating from PB 9.0.3 to PB 10.5. |
|
|
|
CR:440047
|
|
440047 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Customer sees GUI regression issue where the WebDW DDDW Frames doesn't function the same for highlight & selection. |
|
|
|
CR:440115
|
|
440115 |
|
PB Enterprise |
|
Window Painter |
|
|
|
|
|
|
|
Code structures in NVOs. Declare the structure in another object using the accent: uo_test`str_test lstr_test.
Compiler returns "C0001: illegal data type: d`window" then PB crashes down. |
|
Workaround Description |
|
this does not occur with structure objects, nor if the variable has been declared as an instance instead of locally. |
|
|
|
CR:440128
|
|
440128 |
|
PB Enterprise |
|
DB Profile |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.3 |
|
|
|
|
|
|
Customer is trying to use a db profile name that includes brackets. He can use it in PB and connect, and he can export the profile. However, the exported profile cannot later be imported.
The reason for this is that DB Profiles are saved as INI files on export. An INI file is read using sections delimited by brackets. Using brackets in the DB Profile name "confuses" the function used to do the import, and the import fails.
Per Engineering: According to MSDN, a section in an INF file begins with the section name enclosed in brackets ([ ]).
The section name "demo [myname]" in the customer's db profile will cause Windows API GetPrivateProfileString() fails to get the section's field. |
|
|
|
CR:440130
|
|
440130 |
|
PB Enterprise |
|
DW Display |
|
|
|
|
|
|
|
Extended attributed are not getting applied correctly
when you build a datawindow where there are 2 tables with 2 different owners
and the extended attributes are applied to the database columns.
There are 2 display formats created:
Mark = [RED]@@@@@@@@@@@@@@
Mike = [BLUE]@@@@@@@@@@@@@@
There are 2 tables:
"OWNER1"."CUSTOMER" (Col_2 and Col_3 have Mike's display format)
"OWNER2"."CUSTOMER" (Col_2 and Col_3 have Mark's display format)
When you connect to the db (under owner2) and create a datawindow, the extended
attributes are not getting applied properly. |
|
|
|
CR:440138
|
|
440138 |
|
PB Enterprise |
|
DW Expression |
|
|
|
|
|
|
|
When using the new notation for a decimal constant
(1.05d or 1.05D), causes incorrect calculations to occur. It appears the decimal point is completely ignored, so in the case of 1.05, the value used is actually 105. |
|
|
|
CR:440152
|
|
440152 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.5 |
|
|
|
|
|
|
Dataobject font enlarges when multiple WebDWs are generated. |
|
|
|
CR:440210
|
|
440210 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
When INOUT parameters are not initialize before
calling Stored Procedure, will result in a ora-03106: Fatal two task communication protocol error.
No error when using space(XX):
string ls_test1, ls_test2
ls_test1 = space(50)
ls_test2 = space(50)
lds_sp = Create n_datastore
lds_sp.DataObject = 'd_sp'
lds_sp.SetTransObject(SQLCA)
ll_rc = lds_sp.Retrieve(li_test, ls_test1, ls_test2,'c','d', 'e',1) |
|
|
|
CR:440228
|
|
440228 |
|
PB Enterprise |
|
DW Display |
|
|
|
|
|
|
|
Customer has a report with nested datawindows that was migrated to 10.5 from 9.0.x. In each nested report are autosized columns, one with text. In print preview (and printing) the text is sometimes chopped off. Displays OK when not in print preview. They do not think this was happening in 9. He can move the detail band and stop the text chop, but that can leave a larger space between rows then he wants. |
|
|
|
CR:440233
|
|
440233 |
|
PB Enterprise |
|
Pipeline - Runtime |
|
|
|
|
|
|
|
A pipeline object with a numeric retrieval argument works fine in versions of PB up to 10.5. The ASE database column is a numeric(8,3) datatype and the pipeline retrieval argument is numeric. In 10.5 it fails with a -16 return code of the pipeline Start function (Error in Source database). A PB trace show the error: Incorrect syntax near ')'. |
|
|
|
CR:440304
|
|
440304 |
|
PB Enterprise |
|
Language - Runtime |
|
|
|
|
|
|
|
The backquote notation to refer to ancestor subtypes crashes in PowerBuilder 10.5 Builds after the GA release. |
|
|
|
CR:440323
|
|
440323 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Closed |
|
Pocket PC 2003 |
|
2.0.4 |
|
|
|
|
|
|
|
|
EBF-5 |
30 Nov 2007 |
Workaround |
|
|
|
|
|
On SOME WM-5 devices, the "Show SIP on Focus" does not work after a soft reset.
You have to manually activate the SIP (once) to make it work. After the SIP has been manually activated once, it then works as expected.
Introduced the new runtime properties:
SIPOnFocusUp_AlternateTechnique
SIPOnFocusDown_AlternateTechnique |
|
|
|
CR:440329
|
|
440329 |
|
PB Enterprise |
|
DB ADO.NET |
|
|
|
|
|
|
|
When previewing a datawindow that contains a
database blob using ADO.NET (System.Data.OleDB), the following error results:
Select Error: Index #0 Message: Login failed for user ''.NativeError 18456 Source: Microsoft OLE DB Provider for SQL Server SQLState: 42000 |
|
|
|
CR:440482
|
|
440482 |
|
PB Enterprise |
|
DW Rich Text |
|
|
|
|
|
|
|
|
|
|
20 Sep 2006 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.5_5063, 10.5_5048
Database/Driver File/Version: EAS Demo DB V105
When migrating RichText Datawindow from PB 10.2.1 to 10.5, the column fields are converted to simple plain text. For instance, field {AU_LNAME} that is understood as a column in RichText DW in 10.2.1 is now just a plain text in 10.5. |
|
Workaround Description |
|
We need to manually recreate the entire richtext dw in dw painter. |
|
|
|
CR:440568
|
|
440568 |
|
PB Enterprise |
|
DB Sybase System |
|
|
|
|
|
|
|
|
10.2.1 |
|
24 Oct 2006 |
Fixed |
|
|
|
13 Feb 2007 |
Fixed |
|
10.5 |
|
24 Oct 2006 |
Fixed |
|
|
|
|
|
Issues with the appearance of #temp tables in the db painter. |
|
|
|
CR:440578
|
|
440578 |
|
PB Enterprise |
|
DW HTML |
|
|
|
|
|
|
|
The JavaScript function DW_TimeToString in a Web DataWindow has the following line: var i = inStr.length(); which causes a syntax error because length is not a JavaScript function, it's a property.
A second issue is the argument theTime is declared but not used. This is not a huge problem, but it's not clean code and if you look at the 'sister' methods of DW_DateToString and DW_DateTimeToString, neither have arguments. |
|
|
|
CR:440662
|
|
440662 |
|
PB Enterprise |
|
DW Graph |
|
|
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.5_5063
Database/Driver File/Version: ASA 9.0 EASDemoDB105
Comments: In dw graph, during runtime, today there's no need to add vertical scroll into dw control when dw object is DW Graph. As customer uses many graph objects on same dw object, he'd like to be able to enable a vertical scroll bar so that he can scroll into the multiple graphs inside dw graph object. |
|
|
|
CR:440663
|
|
440663 |
|
PB Enterprise |
|
Toolbar |
|
|
|
|
|
|
|
The X and Y properties are not being updated
when the toolbar is in the 'Float' position.
When a custom event is mapped to the pbm_move and you have the following script:
integer li_xpos
integer li_ypos
string ls_microhelp
li_xpos = this.x
li_ypos = this.y
ls_microhelp = " window.x: " + String ( li_xpos ) + " window.y" + String ( li_ypos )
this.Setmicrohelp( ls_microhelp )
Once you change the MDI Toolbar to 'Float' and Show Text is enabled, the this.x
and this.Y are not getting updated. |
|
|
|
CR:440665
|
|
440665 |
|
PB Enterprise |
|
DW Graph |
|
|
|
|
|
|
|
OS: Windows XP SP2
Versions and Build #s Tested: PB 10.5_5063
Database/Driver File/Version: ASA 9.0 EASDemoDB105
Comments: In dw graph, during runtime, today there's no need to add vertical scroll into dw control when dw object is DW Graph. As customer uses many graph objects on same dw object, he'd like to be able to enable a vertical scroll bar so that he can scroll into the multiple graphs inside dw graph object. |
|
|
|
CR:440687
|
|
440687 |
|
PB Enterprise |
|
WT - System Tree |
|
|
|
|
|
|
|
The Search option in the drop down menu of System tree needs to be separated from other selections. Right click on a target in the System Tree, the "Search" and "Incremental Build" options are too close together. Click on a library and "Search" and "Optimize" are too close. |
|
|
|
--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复Sybase SQL Anywhere的工具在国内应该算首创。
ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
- 适用于所有的SQL Anywhere版本 包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
- 适用于所有的UltraLite版本
- 能够恢复出来表结构和数据
- 能够恢复自定义数据类型
- 能够恢复存储过程等对象的语法
- 能够导出到目标数据库
- 能够导出到SQL文件并生成导入脚本
- 支持多种字符集 包括:cp850、cp936、gb18030、utf8等
- 能够恢复未加密或者简单加密类型的数据
- 简单易用
- 限制:不支持AES加密的数据文件
请参考:
研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍
ReadASADB适用场景
各种误操作:
- 误截断表(truncate table)
- 误删除表(drop table)
- 错误的where条件误删数据
- 误删除db或log文件
- 误删除表中的字段
本工具的应用场景:
1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------