提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着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:267893
CR Number:   267893
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2005 EOL'd version. Not to be Fixed.
06 Mar 2008 Presently Not Targeted For Any Future Release Of This Product
Description
Memory leak when using Source control in PB 8 and VSS



CR:267895
CR Number:   267895
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Nov 2003 Fixed
Description
PB 8.0 problems creating a machine code exe if there is exception handling



CR:267994
CR Number:   267994
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 12 Feb 2004 Fixed
Description
As of PB 8 build 9034 Refresh Status is available only when you have the library painter open. It should be available via the System Tree as well.



CR:268009
CR Number:   268009
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2005 Fixed
Description
Refresh of Out-of-sync icon in Library painter and System Tree is very inconsistent.



CR:268163
CR Number:   268163
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Mar 2002 Fixed
17 Jul 2002 Fixed
Description
n PowerBuilder 8, certain Greek,Japanese and other eastern european fonts are not rendering in a datawindow, but they do render properly in Powerbuilder 6.5 U.S. version (not unicode). Some foreign fonts do render in PowerBuilder 8 datawindows, but not all that used to in PowerBuilder 6.5. Customer needs to have PB 8 recognize the same fonts as it did in PB6.5.

NOTE: This has been fixed for Greek fonts with PB 8.0.1 builds 9100 and later. Other fonts are pending.
See CR 274273 for Russian and CR 241602 for Japanese/Korean.



CR:268244
CR Number:   268244
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 28 May 2003 Fixed
06 Aug 2002 Fixed
Description
Format mask in the form of 00\.0 , when typing 12 the result is 12.0 and not 01.2.



This turned out as wrong behaviour of PB 6.5:

The right behaviour for format mask is:



1. As per PB Help, the Display Format will be always

in US format. So the meaning of the format will be same for all regional

settings, but while displaying the data it should replace the period and

comma characters as per regional settings.



2. Situation is little complecated when "ASIS" characters are present in

the format. For example if the format is 0000.00 (true format) and A0000.00

(with ASIS) and we enter 12 then the display will be



12.00 and A0012.00 (in English)

12,00 and A0012,00 (in CPC -> Comma Preferring Countries )



That means for the used display format 0000\.00.000/00 the following behaviour is expected if you use it comma preffering countries:



If enter 1234 the display should be 0012.34,000/00.



Explanation:

1. the first dot "\." is a ASIS character and is ignored

2. the second dot "." is interpreted as a comma if using a CPC operating system and will be displayed as a comma ( similar behaviour if using a display mask like $#,###.00)

3. The dash "/" is a ASIS character and is ignored



CR:268246
CR Number:   268246
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ENHANCEMENT REQUEST
Add a propertie to enable a background color for a datawindow, background should shows in Print Preview and should be printed.


If you create a dw with a background color for a band, this color will not be shown up in the Printpreview nor it will be printed. Please add a propertie in the datawindow to enable this for Printpreview and for the printing.

For instance


dw_1..Object.DataWindow.Print.Preview.Color = 'YES'
dw_1.Object.DataWindow.Print.Background.Color = 'YES'



CR:268252
CR Number:   268252
Product Name:   PB Enterprise
Product Component:   WT - Editor - HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 RC
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9053 03 Feb 2004 Fixed
Description
OS : NT4 French or NT4 US with french language selected and 'system default locale' checked

Gets a GPF on a french NT 4 when creating a Web page using the wizard or trying to edit it. (See repro)



CR:268256
CR Number:   268256
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 13 Jun 2003 Fixed
25 Feb 2004 Fixed
Description
Running eg. a simple SQL Query 20 times ( with a bind parameter ), it is parsed 40 times using O84 whereas it's parsed 20 times with O73 driver ==> bad performance for O84 (cpu time is twice)



Workaround:

Use o73 driver for the meantime but cannot use new Oracle 8 features !
Workaround Description
 Workaround:

Use o73 driver for the meantime but cannot use new Oracle 8 features !



CR:268261
CR Number:   268261
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
It is impossible to edit an external tabular datawindow in PB7x which has an excess of 100 computed fields without crashing PB.
Powerbuilder will give an application error in PBDWE70.dll:
a) If mouse click, drag and enlarge a computed field or ordinary column e.g. in detail band,
OR
b) In datawindow painter, select 'control list' tab, click and scroll the objects.



CR:268265
CR Number:   268265
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Only fails in PB 7, works fine in PB 8

Windows regional settings must use a space as the digit separator (this is possible if French locales is set in Windows control panel -> regional settings).

Copying from a column with either an Edit format or an Edit mask of #,##0.00 and pasting into a column with no formatting or to a column with an Edit format of #,##0.00 then tabbing away gives a validation error in the dw (need to delete the space to continue).
Pasting from above columns into a column with an edit mask of #,##0.00 works fine.



CR:268279
CR Number:   268279
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request: (2/22/2002)
As per the original design of PB is such that the TAB character is not expanded while drawing text. The tab character is expanded while drawing text in mle. But in SLE and the datawindow they do not. The Enhancement request is for expanding TAB character is to be implemented in the future release of PB (probably 9.0)



Inserting control tab characters in a mle/sle and
then copy to datawindow and print, depending on the print driver, the control
tab characters will not print properly from datawindow.

Problem happens for different OS's and drivers: HPLJ4Plus, HP2000C, HPCLJ8500
Workaround Description
 Workaround to use rte control and paste from mle.



CR:268285
CR Number:   268285
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.2 17 Feb 2004 Fixed
Description
A component function with an array argument generates a PB proxy with a scalar argument instead of an array.



CR:268385
CR Number:   268385
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Sep 2004 Fixed
Description
The IDL generated by a deployed PB component is missing the package name.

This occurs when attempting to generate a 'proxy' if the deployed component has a Powerbuilder array of 'structure' object(s) as the argument.



For example:

a) Notice the package name has not been generated.

typedef sequence < ::str_notification_list >

STR_NOTIFICATION_LISTSEQ;

...

b)

IDL is missing the package name, it should be:

typedef sequence < ::stringseqbug::str_notification_list >

STR_NOTIFICATION_LISTSEQ;

...
Workaround Description
 Powerbuilder has incorrectly generated the IDL and is missing the package name. Modify the IDL using a text editor to add the package name. Save IDL and retry proxy generation.



CR:268481
CR Number:   268481
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Oct 2004 Fixed
Description
GPF when assigning dw_1.object.data[1,1] to an ANY variable and assigning the variable to it self with += operator.

any la_data
la_Data = dw_1.object.data[1,1]
for i = 1 to 100
la_data += la_data
next

Workaround:
using
la_data = la_data + la_data
instead
Workaround Description
 using
la_data = la_data + la_data
instead of
la_data += la_data



CR:268483
CR Number:   268483
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Oct 2004 Fixed
Description
GPF when assigning dw_1.object.data[1,1] (type string) to an ANY variable and assigning to variable a string with += operator and after it you call a function with the any variable as parameter.

any la_data
la_data = dw_1.object.data[1,1]
for i = 1 to 10
la_data += '%'
lb_b = fn_gpf(la_data)
next

Workaround:
using
la_data = la_data + la_data
instead
Workaround Description
 using
la_data = la_data + la_data
instead of
la_data += la_data



CR:268486
CR Number:   268486
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
TV control: if you try to insert an item after SetRedraw(True), it's not displayed.
If you insert a second item, the two items are displayed correctly.

FAILS:
...
tv_1.SetRedraw(True)
tv_1.InsertItemLast(0,"t1", 1)

WORK FINE:
tv_1.SetRedraw(False)
tv_1.textsize = 20
tv_1.height = 900
tv_1.width = 1500
tv_1.InsertItemLast(0,"t1", 1)
tv_1.SetRedraw(True)
Workaround Description
 SetRedraw(TRUE) after inserting the item
FAILS:
...
tv_1.SetRedraw(True)
tv_1.InsertItemLast(0,"t1", 1)

WORK FINE:
tv_1.SetRedraw(False)
tv_1.textsize = 20
tv_1.height = 900
tv_1.width = 1500
tv_1.InsertItemLast(0,"t1", 1)
tv_1.SetRedraw(True)



CR:268524
CR Number:   268524
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Override_edit causes a column to be noneditable
in query mode.

If you uncheck the override edit property in the datawindow and rerun the
app, than it works ok.



CR:268526
CR Number:   268526
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jan 2002 Fixed
06 Aug 2002 Fixed
Description
8.0 Datawindow Editmask regression. Editmask !!!!!!!!!!!!!!!!!! Input characters: / - # and a space are lost after tabbing off the field.



CR:268572
CR Number:   268572
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   NT4
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Mar 2009 DEFER
Description
Slide up property for a nested datawindow does not work corectly.



CR:268590
CR Number:   268590
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Jul 2005 Fixed
Description
In a grid dw if a column is resized a few times it overlaps the next column



CR:268594
CR Number:   268594
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.1 9080 08 Jul 2002 Fixed
10 Jul 2002 Fixed
Description
A datawindow has verticle line item and detail band has autosize height set. The verticle line appears continuous in nomal view mode. In print preview mode verticle line appears broken.



CR:268627
CR Number:   268627
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 26 Nov 2002 Fixed
Description
PB components in EAServer seem to reserve an inordinate amount of address space compared to the actual memory used



CR:268675
CR Number:   268675
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Text fields in the Project Painter no longer fit if using Large Fonts.



CR:268729
CR Number:   268729
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 25 Feb 2004 Fixed
26 Mar 2002 Not a Bug
Description
PB component which creates several objects and loads large amount of datas. This component is called by many clients and maintains the instances active for the test need. When the memory size used by Jaguar reaches 1.5 Gb, Jaguar stops and the process goes in sleep mode before all the calls to the component are finished. It may hangs Jaguar with various error messages, often in the memory stack.
All the Jaguar properties (max session, max threads) are set to high values as well as the Unix parameters in
/etc/system.
Workaround Description
 Create a cluster with N jaguars.
The memory size used by Jaguar will be pushed to (N * 1.5 Gb)



CR:268736
CR Number:   268736
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Customer has a datwindow with a date column and has a edit mask of type jjj yyyy (combination of "jullian" and "century and year"). when a retrieve is done from the database and when the year has 2000 in it then if you key in 060 for the day and try to change the year to 2001 it does not allow it. It allows only 2004, 2008, 2012....... etc meaning only leap years. When entering 060 it is taking this value to be FEB 29 which is only in a leap year and then allowing only leap year values for the year.

This is happening because the actual data of the column is not a julian date number, but the date 29 Feb, so I'm not sure how this would be handled in the code. Workaround is to change the day to something not equal to 60, then change the year to a non-leap year (eg: 2001) then change the day back to 60. This will now map the 60 "under the covers" to March 1.



CR:268762
CR Number:   268762
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
There are compilation errors when making changes to the local external function declaration view (even a comment) and making a change (even a comment) to a user object function at the same time.
Get errors of type:Information C0148: The identifier '...' conflicts with an existing property with this name. The new definition of '...' will take precedence and the prior value will be ignored until this version of '' goes out of scope.
followed by "Error C0084: Bad number of arguments for function:...

We were unable to reproduce the actual error internally. Perhaps there is something to do with exact layout and/or exact steps when working within the painter. We could only reproduce the informational messages. The TSE reproduced the error once, but could not thereafter.



CR:268790
CR Number:   268790
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Sep 2003 Not reproducible with latest version of the product available as of Resolution Date
Description
Try - Catch block in a loop crashes.



CR:268830
CR Number:   268830
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement to allow the project (PB NVO deployment to EAServer) library lists to be relative locations like the workspace and target files are. e.g. /folder/pbl versus c:\folder\pbl.



CR:268831
CR Number:   268831
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Windows 2000 does not support simple MAPI. Able to work around problem by installing patch from Microsoft but this is also not fully supported. PB 8 and future versions of PB should upgrade their mail functionality to be fully supported in the operating system. Addtional information concerning this can be obtained from the Microsoft site.



CR:268832
CR Number:   268832
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
DOCUMENTATION Changes: In the PowerBuilder manual (v.7 and 8) "Connecting to your database" there are some corrections and precisions that need to be made in the chapter relating to using Oracle stored procedures with res



CR:268840
CR Number:   268840
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Memory leak with native Oracle connection cache. EAServer allocate approx 5-10 KB with every connect/disconnect to the connection cache and doesn't release



CR:268856
CR Number:   268856
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 12 Apr 2002 Fixed
10172 02 May 2002 Fixed
07 Aug 2002 Fixed
Description
GetFullState/SetFullState loses nested dws in bands other than the detail band including header, group header and summary bands.



CR:268873
CR Number:   268873
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Apr 2002 Fixed
Description
Datawindow object with Update button and retrieval arguments deployed to Jaguar in a Web DW Container
If this is put on a 4GL Web page (in Web DW DTC) and the argument passed to the page as a parameter (also tested passing as a constant) then the Retrieve works OK but if DW is updated by clicking the update button then the dw is not re-retrieved (as parameter is not passed). The DW is updated fine but a new retrieve ro reload of the page must be done to see the change.
The same scenario will work fine if dw is deployed to Jaguar in a PBL/.srd file.
Workaround Description
 Do not use Web DW Containers with DWs which use retrieval args



CR:268878
CR Number:   268878
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
On Windows 95 and Windows 98 PB8 datawindow vertical scroll bar pops back to top once it reaches the bottom.



CR:268884
CR Number:   268884
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Web Datawindow not rendering properly in Netscape 6.x



CR:268906
CR Number:   268906
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 22 Feb 2004 Duplicate
Description
When you do a get latest version and cancel the upcomming dialog, the object gets overwritten anyway.
Workaround Description
 Workaround:
------------------
Do a comparison with "Show Differences.." option before



CR:268919
CR Number:   268919
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Apr 2002 Fixed
07 Aug 2002 Fixed
Description
8.0 Regression. Font changes in an rtf file inserted into an rte control and then printed.



CR:268947
CR Number:   268947
Product Name:   PB Enterprise
Product Component:   WT - Web DataWindow DTC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0 GA 9120 29 Apr 2002 Fixed
Description
If deleting a string value in a column and set focus to a other column a validation error occurs, but no validation rule is used

Workaround: enable property "Empty String is NULL"
Workaround Description
 enable property "Empty String is NULL"



CR:268951
CR Number:   268951
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request to show hour glass instead of pointer when waiting for control to return to Powerbuilder as follows:
The basic purpose of execremote is to allow user to perform other things while execremote is working. If you don't want to do or allow anything while execremote is working disable the window as follows:

w_activate.enabled=false
// Execremote
li_dde_result = execremote("net_send_message,8,5", -1)
w_activate.enabled=true

This will not allow any operations while execremote is working.



CR:268960
CR Number:   268960
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
An MLE placed on a Group Box on a Window in PB 7.0.3 and PB 8.0.1 8004: If you check the checkbox for the HScrollBar or VScrollBar property for the MLE, the MLE immediately dissapears. Once the window is closed, saved and reopened the MLE with the scroll bar(s) is there.
Review Status
 04/24/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:268970
CR Number:   268970
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Opening many sheets eventually results in running out of resources. PB should however at this point not crash but should alert the user that they have run out of resources. It does not appear as though the resource is memory. Customer claimed to be able to open 200 sheets on NT and only 99 on Win 2000 but regardless of what controls I have on the sheet or which operating system I am using I get to 90+ and I crash.



If this is not a bug but simply running out of some Windows resource, we should at least document this.

Old CR 163072 seems to be running into possibly the same type of problem but on older operating systems so not sure if its pertinent.
Review Status
 04/24/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:268993
CR Number:   268993
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 25 Feb 2004 Fixed
Description
Customer has a third party OCX called ctTree made by DBI Tech. He is using it in Powerbuilder and when he tries to resize the control the font in the control also resizes.

Workaround: (From the vendor that supplied the OCX) Set the font size in the form's resize event.



CR:269005
CR Number:   269005
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jan 2003 Not a Bug
14 Feb 2002 Not a Bug
Description
Customer is running EAServer 3.6.1 C1 with PowerBuilder 7.0.3 components in a cluster involving 4 EAServers. The application works fine for a while, but then errors start occurring indicating the failure of SetTransObject, invalid row/column in a datastore reference, and null object references. These errors are coming out of code that was exercised many times before, including a authorization component that is executed whenever someone requests any component from EAServer. When the first error occurs, subsequent datastore accesses on that server fail - additionally, the errors start appearing on the other servers as well within about 20 minutes of the first failure.



PER DEVELOPMENT: It was determined that this was a configuration issue and not a bug.



CR:269057
CR Number:   269057
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10162 22 Mar 2002 Fixed
09 Jul 2002 Fixed
Description
There appears to exist a space between the first letter typed and the left border of a column on an Insert.



CR:269095
CR Number:   269095
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 08 Oct 2002 Fixed
8.0.2 08 Oct 2002 Fixed
9.0 Beta 4 25 Nov 2002 Fixed
Description
Database cursor fails to open when using sub select in Declare cursor. Receive error "Error parsing command: Unexpected token in FROM clause, could not create table list.". This works in PB 7.02 build 8046 and fails in PB 7.03 build 10140. Also fails in PB8.



CR:269155
CR Number:   269155
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
Having an editmask with $ sign does not suppress leading zeros if dollar is not the currency set in the regional settings. It works fine if the special character entered in the mask and in the regional settings are the same.
Workaround Description
 In front of the dollar sign place the a backslash character eg:
\$###.### and make it work.



CR:269211
CR Number:   269211
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.1 9111 02 May 2002 Fixed
09 Jul 2002 Fixed
Description
A tabular DWs with a column set to Autosize Height in the Detail, when the composite report is previewed or printed the text in that column can run over to the next page and overlaps the text fields in the header. The Detail is also set to Autosize Height. The report worked correctly using PB 6.5 and PB 7, but fails with PB 8.



CR:269287
CR Number:   269287
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
The PostURL() function leaks memory when the BLOB argument urldata (urldata - Blob specifying arguments to the URL specified by urlname) is large.



CR:269334
CR Number:   269334
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Jan 2002 Not a Bug
28 Jan 2002 Not a Bug
Description
In an app that uses FileWrite, it works fine until the app uses MailLogon to connect to a Mail Client. After that, FileWrite does not write to the file, but gets no errors.

SOLUTION: Not a bug. The problem happens because the file name is not qualified with the path. Initially the file is in the current directory. A call to MailLogon changes the current directory and thereafter the file cannot be found. This is easily fixed by using GetCurrentDirectory to save the initial current directory, and the calling ChangeDirectory to set the current directory back to what it used to be. Then it is possible to write to the file again. Alternatively the file name could be fully qualified with the path.



CR:269427
CR Number:   269427
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
There are 2 examples of string datatype assignments which are failing at datawindow runtime for datawindow TEXT and datawindow COMMAND BUTTON controls with PB error code :-

PB application execution error (R0039) - Application terminated.
Error accessing external object property text at line XX in clicked event of cmdbtn ...

This error appears to affect keywords e.g. no , yes. It does not occur for other data values e.g. 'England' ;

This CR affects from PB7.0 and PB8.0 GA , both releases exhibit breakage.
Workaround Description
 Use Modify() function to alter property value for the PB controls. dw_1.modify("t_1.text='yes'") ; Adding a space character before assigning the value in dot notation also appears to work e.g. " yes"



CR:269428
CR Number:   269428
Product Name:   PB Enterprise
Product Component:   WT - 4gl
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Presently Not Targeted For Any Future Release Of This Product
Description
serveraction() script of a button on a 4gl web page is executed again if pressing the "back" button of the browser the serveraction() will be executed again but the button is not pressed



CR:269461
CR Number:   269461
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Differences between ActiveX and plug-in are causing some issues for people forced to migrate because of lack of support of plug-in with IE 5.5 SP2+



CR:269541
CR Number:   269541
Product Name:   PB Enterprise
Product Component:   WT - 4gl
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Jan 2002 Fixed
Description
if using a 4GL Webpage and eas component with life time = session deployed on Dynamo the error Warning: undefined variable this.name[name] near line 1301 in "pagename.htm" occurs

Workaround:
comment out the trace function
page.Trace(this.name + ".Initialize(Jag): Getting component out of session var '" + this.sessionVarName + "'");
in line 1301 of the ObjMod80.scc in PowerDynamo
Workaround Description
 comment out the trace function

page.Trace(this.name + ".Initialize(Jag): Getting component out of session var '" + this.sessionVarName + "'");

in line 1301 of the ObjMod80.scc in PowerDynamo



CR:269547
CR Number:   269547
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
For DropDownDataWindows with a string data value larger than 255 characters, a crash can occur when there is a quote or double quote beyond the 255e character.
Work-around is to use a (dummy) code column to couple a dddw to.



CR:269571
CR Number:   269571
Product Name:   PB Enterprise
Product Component:   DB JDBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10 Nov 2002 Fixed
Description
Creating sp-based datawindows via JDB Driver using Informix JDBC Driver gives error "Unable to obtain sp syntax' in DW Wizard and can't continue.
Workaround Description
 Use ODBC Driver instead -> Not applicable to customer environment.



CR:269677
CR Number:   269677
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If an object A is dependent on another (B), then the checkout of object A gives an error if object B's interfaces have been modifed. Object A subsequently becomes unmodifiable. Attempts to open/regenrate object A give errors.
The workaround is to manually edit the Source for object A, but, this could be both dangerous and cumbersome, especially if the code under object A is large.
Workaround Description
 The workaround is to manually edit the Source for object A, but, this could be both dangerous and cumbersome, especially if the code under object A is large



CR:269679
CR Number:   269679
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Aug 2002 Fixed
Description
COM component deployed in Windows 2000 Microsoft transaction server (MTS) gives a
' Powerbuilder R0035 application execution error ' when a Powerbuilder FETCH command is used.
Powerbuilder descriptive error message is ' error calling external object function of ... '

PB will fail at the first FETCH call which is supposed to return a string value :
FETCH ReadLog INTO :ls_Msgs;
of_error("After First Fetch: "+ls_msgs)



CR:269680
CR Number:   269680
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jan 2005 Fixed
Description
SharedObjectUnRegister releases all but one of the handles aquired by SharedObjectRegister



CR:269702
CR Number:   269702
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Migrating from PowerBuilder 7 to PowerBuilder 8, the To-Do list for the pbl(s) are not carried forward to PowerBUilder 8.



It is unclear whether this is a bug or an issue that needs to be documented.



The solution for customers is to Export the To-Do list from the PowerBuilder 7 application before doing the migration, and then import the To-Do list into the PowerBuilder 8 application.



04/25/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:269716
CR Number:   269716
Product Name:   PB Enterprise
Product Component:   WT - Editor - HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9061 28 Jan 2002 Fixed
Description
If you install the Q313675 security update for IE 5.5 SP 2 then PB will crash if you try to create a new web page or edit an
existing web page.
Workaround Description
 Uninstall the security patch. On W2K go to Add/Remove Programs >Select Internet Explorer SP2 >click Change/Remove >click the radio button that says previous configuration. Complete the wizard. Uninstall the patch.



CR:269803
CR Number:   269803
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Small number values eg. of Oracle 8i: table column number(32,30) are not recognized as real in a dw but as a decimal(18). decimal(18) field displays 5.0E-30 as 0.
When using workaround, ie. export syntax and changing datatype to real it works, but only for Tab/Grid type datawindows. Does not work for Crosstab datawindow.

The design constraint will be documented in the PB documentation and the technote http://my.sybase.com/detail?id=1019020 has been published.
Workaround Description
 Use float as the oracle datatype instaed of number(x,x) datatype to display such numbers.



CR:269824
CR Number:   269824
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Apr 2002 Fixed
Description
PB will hang after multiple components are
instantiated and pooled. No error in srv.log.

Problem may be in the of_retrievesync in the n_jaguar_autodb object located in the
jag_common.pbl.

The pstack trace shows the following:
lwp#14 ----------
eec3a4e8 lwp_sema_p (eed68580)
eec3a4e8 __lwp_sema_wait (eed68580, 60da28a8, 0, ee305d44, 0, ee305d38) + 8
eed472b8 _co_timerset (eed68570, eed67b08, eed66b60, eed682b0, 3, eed66b60) + f4
eed564b0 _thread_start (0, 0, 0, 0, 0, 0) + 40
lwp#15 ----------
eec3a49c lwp_cond_wait (eed6b260, eed6b270, ecce5c48)
eec6c2f4 _lwp_cond_timedwait (eed6b260, eed6b270, 0, 3c42f6da, 0, 0) + 90
eed4755c _age (eed66b60, eed67b74, 0, 0, 0, 4) + 90
eec37758 __door_return (0, 0, 0, 0, 0, 0) + 68
lwp#16 ----------
eec376fc door (0, 0, 0, 0, ecc15d70, 4)
eec376fc __door_return (0, 0, 0, 0, ecc15d70, 4) + c
eed48a60 _lwp_start (0, 1, 6000, ecce5bd4, 21, 0) + 14
eed4ebf0 _ti_thr_yield (0, 0, 0, 0, 0, 0) + 8c



CR:269844
CR Number:   269844
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 9908 16 Apr 2003 Fixed
Description
The GetLatestVersion compilation procedure synchronizes the source code of the objects requested and performs a 3-pass recompilation of only the new source code. It is the user's responsibility to determine if this is indeed sufficient for his/her particular application.

If the objects that were synchronized include ancestor objects, then all of the descendants need to be regenerated as well. This is also the case for objects with complex dependencies.

In these situations, an "Incremental rebuild" or "Full Rebuild" is necessary following GetLatestVersion. This is analogous to updating a header file in a C++ application.


PB9 works solves this issue by providing Orcascript that can run in batch mode at night. The "SCC REFRESH TARGET" command performs a GetLatestVersion on all out-of-sync objects and then launches a full rebuild automatically. This is the preferred solution, because it can perform all of this time-consuming processing during off-hours, and emerge with a very reliable build.
Workaround Description
 Do a full rebuild when you see a problem with ide or the application

Use Orcascript to perform "Scc Refresh Target" during off hours. Specify full rebuild. Use GLV when only a few select objects need to be refreshed.



CR:269890
CR Number:   269890
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   NT4
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Mar 2002 Fixed
Description
HTML DW. Link from a text in datawindow is not created.



CR:269912
CR Number:   269912
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Apr 2005 Not a Bug
10 Jul 2005 Fixed
Description
when there is no default printer specified print preview for a datawindow can not show it in landscape mode



CR:269922
CR Number:   269922
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 May 2005 Presently Not Targeted For Any Future Release Of This Product
Description
A dw is created using a stored procedure which performs a simple SELECT of FLOAT columns. The float columns are mapped to REAL columns in the datawindow. These are changed to DECIMAL in the dw painter (this can be done with stored procedure dws). When the decimal separator is a dot (in Windows control panel -> regional settings) this works fine. If decimal separator is a comma then the floating point is shifted to the end of the number (see repro steps for example of results).



CR:269971
CR Number:   269971
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2002 Fixed
09 Jul 2002 Fixed
Description
Library painter runs out of memory in Win 2000 and NT 4.0 if a window is continually edited in the directory where large number of files are present.



CR:270034
CR Number:   270034
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Problems with PB 7.0.3 and PB 8.0.1 with DDDW display when Windows 2000 machines configured with dual monitors.



CR:270045
CR Number:   270045
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 22 Sep 2002 Fixed
Description
GetLatestVersion overwrites a checkedout object despite telling it to ignore the GET command on a object.



CR:270069
CR Number:   270069
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   NT4
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Memory leak problem passing arrays by reference in PB COM objects causes IIS to stop responding. CR 255152 fixed the leak for arrays being passed by value and not by reference.



NOTE: Greatly improved by PB 8 build 9626. Small leak still remains.



04/25/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:270142
CR Number:   270142
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
In PB7 & 8 : A document name in the Print Specification tab of the Datawindow painter with more than 32 characters will change other print properties, eg. margin settings get corrupted.
Workaround Description
 Use document names smaller 32 characters.



CR:270145
CR Number:   270145
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 May 2002 Fixed
09 Jul 2002 Fixed
Description
Datetime function does not recognize argument types.

The DateTime function is documented for argument types date, blob or any type containing blob.

When an argument of type datetime was provided, PowerBuilder 7 Build 10118 and before returned the datetime value. But PowerBuilder 7 Build 10121 and later returned ??/??/0000 00:00:00 (Null datetime value). Also PowerBuilder 8 returned the null datetime value.

The other format for Datatime is providing a blob argument.
However, below script resulted in garbage datetime returned.

ldt_show = DateTime(blob(string(ldt_DateTime)))



CR:270176
CR Number:   270176
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Add to source control crashes pb on multiple file select of a corrupted pbl



04/25/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Create a new pbl, move all the objects from the problem pbl to the new pbl and then do Add to Source Control.



CR:270177
CR Number:   270177
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Make version control, offline mode, truly an SCC Controlled offline mode where objects still can to be checked-out and checked-in even when offline, and then modifications are synchronized back to the SCC Server on re-connecting. Of course this means without previously checking them out when in on-line mode.



CR:270178
CR Number:   270178
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhance check-out to also check-out subservient objects automatically. eg. When I check out a window, check out the datawindows I'm referencing as well. Doesn't have to go as far as string-parsing the object to find
datawindows, but it should be able to pick up datawindow.dataobject and a) check that it's valid and b)check out/in dependent objects.



CR:270187
CR Number:   270187
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
The problem is in the Powerbuilder DB Admin painter - Object Layout view/pane.
Primary and Foreign Key graphical association with database DB2/AS400 is missing when the setting in pbodb70.ini is PBTableOwner='NO'.
If this feature was working:
a)Typically the user would see a line object drawn which links the primary key icon on the parent table to the foreign key icon (this line end has an arrow) on the child table.
b)If either the parent or child table is clicked and dragged to a new position, then the line object linking both keys would also adjust simultaneously/ redraw.



CR:270191
CR Number:   270191
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
The problem is in the Powerbuilder DB Admin painter - Object Layout view/pane.
When a database table (which has a foreign key) is dropped into the 'Object Layout' pane and then right mouse button click (for popup menu) on foreign Key icon and select 'Open referenced table'.
Notice that the command is ignored or Powerbuilder appears to do nothing.

This feature is broken when using database DB2/AS400 with the setting in pbodb70.ini is PBTableOwner='NO'.
If this feature was working, the parent table (which has the primary key) would have been displayed.



CR:270204
CR Number:   270204
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10165 30 Apr 2002 Fixed
07 Aug 2002 Fixed
Description
Starting with build 10128 through current build ( 10146) when a dw_1.filter() is applied RowFocusChanged and RowFocusChanging events are firing multiple times.

This did not happen in PB 7.0.3 build 10114 or earlier or in PB 8.0.1 builds tested through 9056.



CR:270220
CR Number:   270220
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Closing a window in a pfc application after
it retrieves data will cause the application to crash.

The window that is being closed has 2 statichyperlink controls. Remove
the controls and app works ok.
Workaround Description
 Remove statichyperlink from window



CR:270300
CR Number:   270300
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
The problem is in the Powerbuilder DB Admin painter - Object Layout view/pane.
When a database table (which has a foreign key) is dropped into the 'Object Layout' pane and then RMB for popup menu on foreign Key icon and select 'Properties', Powerbuilder will have an application execution error and gpf.

This feature is broken when using database DB2/AS400 with the setting in pbodb70.ini is PBTableOwner='NO'.
If this feature was working, the properties of the foreign key would be displayed
e.g.
General tab -> foreign key name, columns selected to participate in the foreign key definition, Order.
Primary key tab -> Table, columns, Order
Rules tab.

Summary: This bug needs fixing for PB7 & PB8 release.
PB7 release : gpf
PB8 release : Does not gpf however important information is missing from the Primary key tab.



CR:270308
CR Number:   270308
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Using pbnative it's possible to lose some changes that are made when working off-line.

Example:
You think your connected to the network (project). But you're really not.
So you open powerbuilder 8.0 and connect as if you want to work on-line.

First warning in the output window:
---------- Source Control
01/16/2002 15:38 Source Management Initialization...
Initialization of PowerBuilder Native SCC Failed.
Source control is in offline mode.

It's certainly possible for a novice to ignore this message.
From there you could open and change any object as if you were in regular PowerBuilder, (again one familiar with pb souce control should notice that there is plus signs not asterisks next to the objects which signify that you are off-line)

So you make changes, quit PowerBuilder and then later get connected to the network officially. When you reconnect your changes will be overwritten with the exported objects in the project directory. So at this point you have lost all your changes that you have made when you were working online but were really off-line.



CR:270430
CR Number:   270430
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
This feature is broken when non-standard steps are peformed by the user in the Powerbuilder Function painter. e.g.
a)When defining a brand new function object, using the 'save' operation (instead of the 'SaveAs') for the purpose of specifying 'another' function name instead of accepting the one specified in the painter 'function name' single line edit control.
b)After step a) is done, run the application to call this function. {Appears to work}.
c)Open the same function in function painter, script is missing.
Workaround Description
 User should accept the name defined in the painter 'function name' single line edit control as the function object's name and not attempt to alter this by File->Save dialog.



CR:270528
CR Number:   270528
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
update() in the RowFocusChanged DW event cause the date comun set to 00/00/0000 if using an editmask.

WORKAROUND :
- use an edit style instead of an EditMask style.
- code the dw_1.update() in the RowFocusChanging event.
- don't set the focus on the date column when changing row.
Workaround Description
 WORKAROUND :
- use an edit style instead of an EditMask style.
- code the dw_1.update() in the RowFocusChanging event.
- don't set the focus on the date column when changing row.



CR:270544
CR Number:   270544
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Datawindow scrolling problem in PB8.0 on Windows 98. See workaround.
Workaround Description
 rowfocuschanged event:
il_rowcurr = currentrow
this.event post ue_postselect()

ue_postselect event:
this.SelectRow(0,false)
this.SelectRow(il_rowcurr,TRUE)



CR:270560
CR Number:   270560
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2003 DEFER
Description
Compiled p-code exe is running slower than the same application run from the development environment. OpenSheetWithParm takes quite a bit longer in the executable.



CR:270568
CR Number:   270568
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When using getfullstate and setfullstate if you have a date column with a editmask and the column data value is null, when you tab out of the column the editmask format still displays, eg: 00/00/0000. Using a regular datawindow, or in the Preview mode of the datawindow painter, the format disappears and the column displays empty.



04/25/2005:

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".



CR:270621
CR Number:   270621
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Need to be able to share common Javascript functions/routines files across several Web Applications in PowerBuilder 8.0.x.



CR:270624
CR Number:   270624
Product Name:   PB Enterprise
Product Component:   Application Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Currently exception object is displayed with NVO icon. It is an NVO, but it's different enough that it would be helpful to distinguish it from traditional business NVOs within the system tree, especially if one is heavily using exception processing



CR:270627
CR Number:   270627
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Mar 2002 Fixed
Description
Executing a SP on a different db using SybaseADOProvider causes SP not found error.



CR:270628
CR Number:   270628
Product Name:   PB Enterprise
Product Component:   DW Plugin
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
ScrollBars for do not appear for a datawindow plugin when viewing a PSR file even though the PSR has multiple pages in it.

Using a percentage for the height and width. When using pixels, scrollbars to appear.
Although different machine settings appear to need different pixel settings for the
scrollbars to show.
Workaround Description
 Modifying the width and height to use pixels works. Depends on machine settings as to
what to set the pixels at. For example:
width="800"
height="892"



CR:270673
CR Number:   270673
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
1) Create Oracle db table using the following example script.
CREATE TABLE TECHSUPP."TEST_NVL_DECODE" ("NVL" CHAR(10) NOT NULL, "DCD" CHAR(10)) ;
ALTER TABLE TECHSUPP."TEST_NVL_DECODE" ADD ( CONSTRAINT pk_tnd PRIMARY KEY ( "NVL" )) ;
2) Insert following data into table
nvl dcd
--- ---
a aaa
b
c ccc
3) Create a new dw using following sql and save the dw.
select dc
from (select dcd dc from test_nvl_decode)
4) Open the dw object and modify the sql to include the Oracle NVL function using following sql:
select dc
from (select nvl(dcd, 'Null') dc from test_nvl_decode)
returning to dw painter it caused database error

Using other Oracle functions such as 'ltrim', 'rtrim', or 'max' works fine, but using functions such as 'nvl' and 'decode' are resulting in the database error.

The syntax from step #4 can be used to create a new datawindow. When I entered that as the sql syntax right from the start, the datawindow was created successfully and I got no errors from PowerBuilder. The error only occurs when I take the initial datawindow and try to change the syntax.



CR:270680
CR Number:   270680
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2002 Third Party Problem
Description
PowerBuilder 8.0.1 with MS Source Safe and Norton AntiVirus 2002. If Anti virus enabled, it takes longer for PBL's to open than if it is disabled.

Unclear if this is a PB, MS Source Safe or Norton AntiVirus issue.



CR:270744
CR Number:   270744
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Aug 2002 Fixed
Description
Crosstab datawindow may contain dynamic column where the column name are dynamically generated from resultset of query. Whenever a String with problematic character ( Double Byte character with tilde char " ~ " in either low or high byte) , an unexpected extra tilde character will occur during Preview of Datawindow. The problem was reported on Traditonal Chinese W2K. But all Windows Platform with native language in Double Byte ( e.g. Korea , Simplified Chinese ) will be affected.
Workaround Description
 Nil



CR:270767
CR Number:   270767
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When deploying a 4GL Web page, stubs for any included EAServer components are always generated and compiled. This slows down development cycle if you are simply trying to modify the layout of a web page.



CR:270990
CR Number:   270990
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Feb 2002 Not a Bug
Description
Currency editmask does not work correctly when using UK English locale.

Per PB Development:
This is not a PB Bug.
One should use currency in the editmask if deploying application at the international level.



CR:271000
CR Number:   271000
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Apr 2005 EOL'd version. Not to be Fixed.
Description
Incorrect syntax for Oracle private synonym in the database painter.
Incorrect syntax - 'create techsupp synonym syn_table1 for techsupp.syn_table'
and should be "create synonym techsupp.syn_table1 for techsupp.syn_table"



CR:271059
CR Number:   271059
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
Regression bug, in all versions above 6.5. #444 the display mask "0000\.00.000/00" is not displayed anymore as "0000.00.012/34" if typing 1234.





This turned out as wrong behaviour of PB 6.5:

The right behaviour for format mask is:



1. As per PB Help, the Display Format will be always

in US format. So the meaning of the format will be same for all regional

settings, but while displaying the data it should replace the period and

comma characters as per regional settings.



2. Situation is little complecated when "ASIS" characters are present in

the format. For example if the format is 0000.00 (true format) and A0000.00

(with ASIS) and we enter 12 then the display will be



12.00 and A0012.00 (in English)

12,00 and A0012,00 (in CPC -> Comma Preferring Countries )



That means for the used display format 0000\.00.000/00 the following behaviour is expected if you use it comma preffering countries:



If enter 1234 the display should be 0012.34,000/00.



Explanation:

1. the first dot "\." is a ASIS character and is ignored

2. the second dot "." is interpreted as a comma if using a CPC operating system and will be displayed as a comma ( similar behaviour if using a display mask like $#,###.00)

3. The dash "/" is a ASIS character and is ignored



CR:271061
CR Number:   271061
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Content placed in the summary band of a dw which is then placed in the detail band of a composite datawindow
will be partially cut off if it coincides with a page break. In earlier versions of PB it would be displayed correctly on the following page or the previous page but not cut off in this way.
Fails in PB 8.0, 8.01 and Build 9056
Works in PB 7.03



CR:271063
CR Number:   271063
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 26 Jun 2002 Fixed
Description
This feature is broken for MTS component pass by reference UNBOUNDED array (see test 1).
However the following features are working :-
call MTS component - pass by VALUE unbounded array (see test 2)
call MTS component - pass by READ ONLY unbounded array (see test 3)
call MTS component - pass by reference BOUNDED array (see test 4)

call EAS component - pass by reference UNBOUNDED array (see test 5).
Workaround Description
 If suitable for customer, define a bounded array in the PB client application before calling an MTS component.
Verified this problem does not occur for component on EAS/Jaguar.





--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

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
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


-------------------------------------------------------------------------------------------

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


-------------------------------------------------------------------------------------------

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------