远程Sybase数据库技术支持,联系手机:13811580958,QQ:289965371!

 

随着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:162836
CR Number:   162836
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 10 Jul 1998 Fixed
Description
PB 6.0 PSR Generated on HP don't display in Window Plugin.



This appears to be the same problem as in issue 496749/bug 49432.



When a datawindow is saved as a PSR on HP and then displayed on a Windows system in the DataWindow Plugin, the plugin will get an out of memory error. This only seems to happen if the Datawindow has a retrieval argument.



CR:162845
CR Number:   162845
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 08 Jun 1998 Fixed
Description
In a Datawindow, a column date with an edit mask yyyy doesn't accept year 1900.



CR:162857
CR Number:   162857
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
The customer is trying to use Faxman.ocx version 2.60 with PowerBuilder 5.x. In the printstart event of the OCX he is getting a GPF in Kernel32.dll at 0137 bff72978. This OCX works fine with Visual Basic 4.x and 5.x



CR:162862
CR Number:   162862
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 03 Jan 2002 Fixed
Description
SetFullState does not work properly when the target datawindow has a non matching datawindow object currently assigned.



CR:162876
CR Number:   162876
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 20 May 1998 Fixed
Description
PB 6.0.00 regression: <mdiclient>.Hide() gives Dr. Watson



CR:162885
CR Number:   162885
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Enhancement Request: Computed Column on a DW that has AutoSize checked has the leading spaces stripped off. Add a property/flag that can be set so this does not happen.



CR:162888
CR Number:   162888
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 02 Jun 1998 Fixed
Description
Garbage Collection - If you have a user object A, that instantiates another user object B, in its constructor event and you let the original user object go out of scope (i.e. the applicaiton ends and you don't explicitly call destroy), the destructor of user object B will fire, but the destructor of A will not fire.



Also, an Application Error will result:

"The instruction at 0x112066b2 referenced memory at 0x00000054. The memory could not be read"



CR:162889
CR Number:   162889
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 494 10 Nov 1998 Fixed
Description
Oracle using O72, O73, OR8: stored procedure datasource datawindow (using result set): If you set both ASYNC=1 and SQLCache to a positive number, when you retrieve into datawindow, get ORA-01059: parse expected before a bind or execute. Happens with or without retrieval argument. If you set either ASYNC or SQLCache separately, it works fine -- it's just the combination of the two.



CR:162891
CR Number:   162891
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Dec 2000 Presently Not Targeted For Any Future Release Of This Product
Description
Under16-bit PowerBuilder running on 32-bit operating system, registryGet() and RegistrySet() functions return -1 when trying to get or modify string values in HKEY_CLASSES_ROOT key.

Solution:
Per document Id 47860 "PowerBuilder 6.5: 16-Bit Applications on 32-bit Platform" (available on the Sybase website) deployment of 16 bit executables on 32 bit platforms is no longer supported. This will not be fixed.



CR:162898
CR Number:   162898
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2000 Duplicate
Description
The menu items disappear if you maximize your datawindow painter window before you choose design/convert to syntax.



CR:162900
CR Number:   162900
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 08 Jun 1998 Fixed
Description
PB 5.0.03/6.0 Solaris Decimal EditMask behaviour bug



The EditMask for a decimal format "##,###.00" behaviour is inconsistent when tabbing from column to column. The editmask also allows the user to enter non-numeric data (alpha characters).



This problem appear to only effect Unix.



CR:162903
CR Number:   162903
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Jun 1998 Third Party Problem
Description
Using Addsoft third party SchedOCX causes an illegal page fault with both PB 5.0 and PB 6.0.



CR:162914
CR Number:   162914
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Sep 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Running a 16 bit and 32 bit PB application under NT 4.0 causes a GPF when clicking between the 16 and 32 bit applications. If the 16 bit app is PB 4.x the GPF is in pbrtf040.dll. In 5.0.03/04 GPF occurred in PBRTF050.dll @ 0021:1296.



Does not happen in 6.0



CR:162920
CR Number:   162920
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Assigning small datavalues (eg. E-6 range) from the dw buffer into an graph OCX to display using UDT does not display any datapoints. However using integer values the display is ok.



CR:162921
CR Number:   162921
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 07 Apr 2000 Fixed
Description
Retrieving > 32k rows in a main part of a nested report causes a GPF when there is a nested report in the footer band - this nested report only contains text in the header and returns no rows.



CR:162926
CR Number:   162926
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 17 Jul 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem: setfullstate causes gpf when applied in a series of datastores. Could not duplicate in 6.0.01 build 390.



CR:162929
CR Number:   162929
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Feb 2001 Presently Not Targeted For Any Future Release Of This Product
Description
If you have multiple datasources in the .ODBC.ini file, PowerBuilder will only connect to the first one listed.
In this case, you will only be able to connect to the aaaa datasource and not the 5.0 Student Sample datasource.

Per Development:
Not to be fixed.



CR:162933
CR Number:   162933
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC 4003 15 Dec 1998 Fixed
Description
Problem: Datawindow has a string column with a max length of 32767. PB allows a string of length 32767 to but put into datawindow. If you try to get the string out using GetItemString() or dot notation, you get an error.



CR:162935
CR Number:   162935
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Unable to print text using the PrintSend() function to a file when using the Generic Text Printer under Win95.



Text file created only contains a PageBreak Code.



Works Properly under WinNT.



Workaround:

Use a combination of the Print() and PrintText() functions, see online help or page 1092 of the Powerscript Reference vol2 (ver. 6)



CR:162936
CR Number:   162936
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0 Beta 2 2007 20 Dec 2000 Fixed
Description
DDE SetDataDDE; When the length of a LinkItem name is 64 characters or more, a VisualBasics DDE client gets a timeout on a LinkRequest to a PowerBuilder DDE server application



CR:162938
CR Number:   162938
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Dec 2000 Fixed
Description
PB 6.0/5.0 Treeview ItemExpanding and ItemExpanded trigger twice



When expanding a treeview item the ItemExpanding and ItemExpanded events fire twice in the following order: ItemExpanding, ItemExpanded, ItemExpanding, ItemExpanded.



The double triggering typically appears only on the first item but on occation you will notice it on other items. This typically happens when you click once on the icon for item "A" and then doubleclick on item "B" to have it expand.



Tested PB 6.0 GA, 6.0.0.385 and 5.0.04.75 and all show the same behaviour



UPDATE: The problem seems to be that InsertItemLast does not like being passed a treeviewitem variable which was used previously to reference the parent rather than the child item. I would say this is not a bug except that the problem only occurs for the first item. It is easy to workaround: either use two different treeviewitem variables in the code, one for all references to the parent, or "null out" the treeviewitem variable you are using by setting it equal to a treeviewitem variable which has not yet been used before you call InsertItemLast. In either case, you have to declare two treeviewitem variables.



This may be a bug, or it may be that the documentation for InsertItemLast needs to be expanded to include more information about how the treeviewitem argument will be used by the function on input, and exactly what initialization is expected.



CODE THAT CAUSES PROBLEM BEHAVIOR:

// **itempopulate event** //

treeviewitem ltvi

int i

string ls_item, str

this.GetItem(handle, ltvi)

ls_item = ltvi.label

FORr i = 1 to 10

ltvi.label = "Item " + string(i)

ltvi.children = false

ltvi.pictureindex = 2

ltvi.selectedpictureindex = 2

tv_1.InsertItemLast(handle, ltvi)

next



CODE CHANGE OPTION ONE:

// *itempopulate event* * * use another treeviewitem for the populate code **//

treeviewitem ltvi, ltvi_child

int i

string ls_item, str

this.GetItem(handle, ltvi)

ls_item = ltvi.label

for i = 1 to 10

ltvi_child.label = "Item " + string(i)

ltvi_child.children = false

ltvi_child.pictureindex = 2

ltvi_child.selectedpictureindex = 2

tv_1.InsertItemLast(handle, ltvi_child)

next



CODE CHANGE OPTION TWO:

// **itempopulate event** //

treeviewitem ltvi, ltvi2

int i

string ls_item, str

this.GetItem(handle, ltvi)

ls_item = ltvi.label

//before the FOR loop, "reset" the treeviewitem variable to "null" by

// using the second treeviewitem variable, which is never otherwise used.

ltvi = ltvi2

FORr i = 1 to 10

ltvi.label = "Item " + string(i)

ltvi.children = false

ltvi.pictureindex = 2

ltvi.selectedpictureindex = 2

tv_1.InsertItemLast(handle, ltvi)

next



CR:162948
CR Number:   162948
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Nov 1998 Duplicate
Description
incorrect calculation of the position of a column with slideleft option active when the column to the left has particular display formats. The format is ignored during the calculation



CR:162953
CR Number:   162953
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 13 Nov 1998 Not a Bug
Description
Short Description: ClaSS No. 20088113-21. European date format problem. If you have an editmask in a datawindow column of dd/mm/yyyy and the value for that field is set to 28/02/98. If you try and change this field to 30/03/98, the value will default to 00/03/98. This issue is very closely related to ptrack issue 479219, bug number 48937.



CR:162995
CR Number:   162995
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 483 21 Oct 1998 Fixed
Description
SaveAsAscii returns a -1 when there is a group defined for the datawindow in datawindow painter using Rows/Create group.... Other style DataWindows exibit different behaviour.



CR:162998
CR Number:   162998
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
When a datawindow is saved as a WMF file, text objects or computed fields with long text are cut-off ; both SavedAs in run-time as in preview



CR:163003
CR Number:   163003
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 16 Dec 1998 Fixed
Description
Setting the datawindow .Print.Paper.source property other than the default causes the number of pages printed times two. This works fine in version 5.0.04



CR:163009
CR Number:   163009
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 27 May 1998 Fixed
Description
6.0.01 Beta. Regression from 5.0.04 and 6.0.00. Numeric editmask in datawindow using German or French settings and [currency(7)] editmask, [General] format chops off the decimal part of the editmask if the datawindow column datatype is "number". Works OK if it's decimal(2). This works fine in 5.0.04 and 6.0.00.



CR:163010
CR Number:   163010
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.00 04 Nov 1998 Fixed
Description
Problem: If you enter 29-feb-1996 into an edit mask or a editmask dw column, you cannot type a valid leap year over the 1996, unless you delete 1996, or type the first three digits of the year, then press delete to delete the 6, then type the fourth digit of the year.



CR:163012
CR Number:   163012
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Oct 1998 Not a Bug
Description
Problem: Performing a DWModify on an empty datawindow causes the RowFocusChanged event to fire. Current row in PB 5 is 1. Current row in PB 6 is 0.



CR:163025
CR Number:   163025
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 04 Nov 1998 Fixed
Description
Edit mask of dd\mmm\yy for a date column in a datawindow does not allow user to enter vaild dates of 31\JUL\XX or 31\AUG\XX. Editmask control has same problem.



CR:163026
CR Number:   163026
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Column data in a shared datawindow is dropped when you insert a new row (in primary or secondary datawindow). this problem occurs only if you fill your information in the secondary dw.



CR:163038
CR Number:   163038
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Only happens in 5.0.0x.
Using OpenSheet() with WindowState=Maximized! in Activate event. When sheet opens, 2 icons and 2 control menus appear on the sheet. If WindowState=Maximized! is not used this does not happen.

This works fine in PowerBuilder 6.0 and an easy workaround is available. This will not be fixed in Powerbuilder version 5.0.
Workaround Description
 Workaround: Don't attach the menu to the sheet from the properties, attach via script.



CR:163043
CR Number:   163043
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 24 Sep 1998 Fixed
Description
Application had a critical memory leak in PB5 - converted to PB 6 to fix and getting memory leak again in a different place. mdi app 20-40 sheets every subsequent sheet with its own menu & toolbar adds to the leak. Sheets that contribute to the leak are those with their own menus and toolbars..

The example shows a resource drain due to a tight loop the user is running for stress testing..



CR:163045
CR Number:   163045
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 1998 Third Party Problem
Description
PB 6.0.01 Regression from PB 5.0 - NT 4.0 ONLY. PB generates a Dr Watson Exception Access Violation in pb60.exe when you paste into an RTE control from the clipboard. WIN 95 works fine and PB 5.0.04 works fine on all platforms.
Workaround Description
 NT 4.0 must have Service Pack 3 installed. This is an NT not a PB problem.



CR:163048
CR Number:   163048
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Jun 1998 Fixed
Description
6.0.00 Regression. Memory leak when using the PFC tabpages (u_tabpg, u_tab)



CR:163052
CR Number:   163052
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Sep 1999 Fixed
Description
The customer is trying to use the following PowerScript to get the day name of a leap year st_1.text=string(1998-02-29, "dddd").

A correct day name will be displayed even if the year is NOT a leap year.



CR:163053
CR Number:   163053
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jun 1999 Fixed
Description
A) Text objects that contain a tab character( ~t) cause an application error when displayed.



Application Error:

"The instruction at 0x77e72f61 referenced memory at 0x00000000 the memory could not be read"



B) Computed fields that contain a tab character (~t) display only a white square box - not a tab

C) Computed fields that contain a tab character ( char(9) ) display only a white square box - not a tab



CR:163057
CR Number:   163057
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Problem with WebPB Wizard. If you create an HTML page for a function that expects a readonly or by reference string argument, then the Input Name is created incorrectly (it's "string as_string" when it should be only "as_string").



Workaround: Any user object function taking readonly or reference arguments will be created incorrectly in the html output. As you select the function in the wizard, if it's readonly or by reference, make sure you edit the output.htm before you use it.



CR:163060
CR Number:   163060
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 31 Oct 2002 Fixed
Description
When a client creates two PB component instances on the same Jaguar connection the Jaguar server crashes when destroying the second component instance.



CR:163066
CR Number:   163066
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 08 Jun 1998 Fixed
Description
6.0 build 390 regression: set changes not updating the database all return codes indicate sucess but the database does not get updated. The sqlpreview of the datastore uo does not get fired on the update.



CR:163067
CR Number:   163067
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 15 Oct 1998 Fixed
Description
the 'use format' option for an editmask column in a datawindow doesn't work when you use the downarrow key to change the column focus.



CR:163077
CR Number:   163077
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 1012 26 Apr 2001 Fixed
Description
When generating HTML syntax using GenerateHTMLForm() from a datawindow with long character columns with a specification of 518 characters or greater (string (518), etc), WITH DATA POPULATED IN THE COLUMN, you will get a GPF in NT with one of the following:

The instruction at "0x11313858" referenced memory at "0x00000002". The memory could not be "read" error.
The instruction at "0x11313829" referenced memory at "0x025110be". The memory could not be "read" error.

This often is found with databases containing large text columns like SYB MS SQL Server 4.x, Microsoft SQL Server 6.5, Oracle, etc but this can be recreated simply even with an external datawindow with a char(518) column populated with data and having a script call "GenerateHTMLForm()".



CR:163079
CR Number:   163079
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 12 Jul 2000 Fixed
Description
Regression issue: Setting Create on demand for tabcontrols causes the destructor events of the tabpages and controls on the tabpages to be ignored. When uo tabpages are inserted as uo's in the window painter.



CR:163081
CR Number:   163081
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Aug 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem: Datawindow painter inserts single quotes in where clause under certain combinations of AND' OR's and NULL comparisons.



CR:163082
CR Number:   163082
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 28 Dec 2000 Fixed
Description
6.0.00 Regression. Huge memory leak/usage and high virtual memory usage during open of 10 not that complicated sheets on an MDI application containing tab controls and a few datawindow controls.

There seems to be a 5:1 ratio of virtual memory usage

10 sheets opened in an example:
5.0.04 - (3 MB)
6.0.01 - (15 MB!!!!!!)

5.0.04 used much less memory.

Development: This leak was associated with large heap usage with the datawindow and is fixed in the first EBF to 6.5.00 in build 454.



CR:163083
CR Number:   163083
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 31 Oct 2002 Fixed
Description
PB 6.0 Web.PB - the PBISA60.DLL IS-API interface has a memory leak. I've tested the pbcgi60.exe and the pbisa60.dll and the memory leak only happens with the ISAPI interface. Each called to Web.PB looses 16KB or more.



CR:163084
CR Number:   163084
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 15 Jun 1998 Fixed
Description
6.0.01 prerelease regression (build 390). Changing the background.color of a column in a datawindow causes the contents to be hidden. Customer is using changing the color of a column using the ItemFocusChanged event but you can get this behavior using script under a command button using dot notation or Modify().



CR:163086
CR Number:   163086
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Pipeline painter limit of 678 columns should be expanded to be the same as the datawindow painter (999 or higher).



CR:163102
CR Number:   163102
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 1998 Fixed
Description
Clicking in the window area of an app that has two DDLB's on a Main Window causes PowerBuilder to hang.



CR:163105
CR Number:   163105
Product Name:   PB Enterprise
Product Component:   P-Code Deployment
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Oct 1998 Presently Not Targeted For Any Future Release Of This Product
Description
16bit applications leave Powerbuilder DLLs in memory when applications are terminated

The following DLLs are left resident in memory:
PBBGR60W.DLL
PBDWE60W.DLL
PBOUI60W.DLL
PBVBX60W.DLL
PBVM60W.DLL

Simple workaround to unload the dll's left in memory:

Declare as Global External Functions:

SUBROUTINE FreeLibrary(uint libhandle) LIBRARY "Krnl386.exe"
Function int GetModuleHandle(string modname) Library "Krnl386.exe"


Script for application close event:

uint l_handle
l_handle = GetModuleHandle("pbdwe60w.dll") // This can be any dll or library that is loaded into memory. Do not need qualified path if on DOS path
FreeLibrary(l_handle)
Workaround Description
 See: DustDesc tab.



CR:163107
CR Number:   163107
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 2226 22 Oct 1998 Fixed
Description
GenerateCSS doesn't produce complete HTML syntax. It should generate the ending tags </TR>, </TH> and </TD>. For some reason the dstore.object.datawindow.data.htmltable.generatecss function doesn't provide the complete HTML table (</TR>, </TH> and </TD>) syntax.



CR:163112
CR Number:   163112
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 Beta 3 3247 01 Dec 1998 Fixed
Description
On a time editmask (datawindow or window control that has a format of 00:00:00 AM/PM, you can change PM to P0 when user presses Delete key or overtypes the "M" with a number.. When a user presses the Delete key while the cursor is between the A and M in AM in a time editmask field, the M changes to a zero.



CR:163116
CR Number:   163116
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 4008 04 Jan 1999 Fixed
Description
Erradic behavior of user object painter painting custom VISUAL user objects. If you change the border of the user object to "3D raised" it saves the setting fine. If you then go back into the object and change script somewhere and save, it always changes the border back to "None" (seen in source as well)



CR:163120
CR Number:   163120
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Oct 1998 Not a Bug
Description
If you rename a Window's User Event after the descendent has script in the event this name change is not reflected in the descendent window This happens in both Pb 6.0.01 and 5.0.04. What you end up with in the descendent is both the originally named user event with the script and an empty newly named user event. The ancestor has the script in the correctly named user event. Full Rebuild, regenerating or resaving the objects does not correct the problem.



CR:163146
CR Number:   163146
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Strange transparency effect in PFC application enables the user to click inside of the MDI client area and select (and start) underlying applications

Workaround/Resolution: Do not use SetRedraw(false) in the openevent of the frame.



CR:163147
CR Number:   163147
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 30 Jun 1998 Fixed
Description
Problem: Opening window in Window painter causes error: "PB60 caused an invalid page fault in module PBVM60.DLL at 0157:111cd92c."



CR:163148
CR Number:   163148
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 06 Jul 1998 Fixed
Description
Comparing to PB 5.0 the execution time is significantly increased when using InsertRow() and a dot notation. Problem occurs on Win 95 and NT4.0 platforms.



CR:163160
CR Number:   163160
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Aug 2000 Not a Bug
Description
5.0.04/6.0 regression: If you click in a computed field on a GRID dw control, type some characters and the take the focus by tabbing or clicking, the characters are put in either the previous or the next editable filed.

Per Development:
This is not a bug, but expected behavior.



CR:163165
CR Number:   163165
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC1 5008 27 Jan 1999 Fixed
Description
Application GPFs on exit after setting toolbaritems visible or invisible.



CR:163173
CR Number:   163173
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 20 May 1998 Fixed
Description
6.0.01 Beta Regression : Using International Setting German(Standard); When modifying margins in the datawindow print specifications, the fractional part gets lost.



CR:163174
CR Number:   163174
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 15 Oct 1998 Fixed
Description
GPF when text computed field is added to a dw and it has a ~t followed by more text.....



CR:163175
CR Number:   163175
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC 4010 20 Dec 2000 Fixed
Description
The Win95 "context menu key" (the funny looking one on the right side of the keyboard beside the right-hand Alt key -- it was put there for people that don't like to use their mouse but still want to access the "right mouse" menu) fires the pbm_dwnkey event, but the key argument is empty.



CR:163176
CR Number:   163176
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Sep 1998 Duplicate
Description
When you change the text in a static text field in the Datawindow Painter, the resulting width of the control is greater than it needs to be. The amount of excess width is based on the amount of text and the font. This works OK with static text controls in the Window Painter.



CR:163183
CR Number:   163183
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Mar 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
PB 6.0/6.0.01 Regression. Report Style Listview is not repainting properly when clicked. Highlighting of clicked row is split if column is set as Center! or Right! alignment. Left! alignment has slight redrawing problem also.



CR:163189
CR Number:   163189
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 13 Jul 1998 Fixed
Description
PB 6.0 (6.0.01.399) Database Transaction Pooling does not reuse connections from the pool.



The Transaction Pooling functionality should reuse connections in the pool that matches previously released connections with the same transaction properties (i.e. DMBS, Database, etc.). The fact is that the transaction manager will use all connections up to the maximum and then close any pooled connection before re-establishing the identical connection.



During the testing I also noticed that occasionally connections would be loss. The connection would remain at the database even after PB was closed. I have been unable to consistently reproduce this problem.



CR:163198
CR Number:   163198
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 07 Jul 1998 Fixed
Description
6.0.00 Regression. Dot notation copying very slow when target has computed fields.
"<target dw>.object.data = <source dw>.object.data" is very slow when target dw contains computed field in summary band. Copying approx 3000 rows in PB 5 took less than half a second. In PB 6.0 this takes more than 3 minutes.
Workaround Description
 - Use SetRedraw(FALSE) - copy - SetRedraw(TRUE)
- Use RowsCopy function.



CR:163199
CR Number:   163199
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Passing <dw control>.object.<dt col>[row] to a function accepting a datetime value and converting this to a string. P-code works fine but when running machine code it fails. This happens when the field is empty, whether or not 'Empty string is NULL'.
Workaround Description
 Use GetItemDateTime function to get the datetime value and pass this to the function.



CR:163208
CR Number:   163208
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 19 Mar 1999 Fixed
Description
Using a Norwegian keyboard with NumLock on: you can not type decimalseparator ',' on the numeric keypad when in Script Painter. '0', '/', '*' and '-' can not be used in dialogue boxes like 'File Open', 'Select Window' ... Not reproducible with US keyboard/configuration.
Workaround Description
 Use the standard keyboard for the characters that doesn't work on the numeric.



CR:163237
CR Number:   163237
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 May 1998 Duplicate
Description
Comparing to PB 5.0 the execution time is significantly increased when using InsertRow() and a dot notation. Problem occurs on Win 95 and NT4.0 platforms.



CR:163292
CR Number:   163292
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
PB 6.0.01 Web.PB POST argument size limit of 2K



CR:163403
CR Number:   163403
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
RichText Edit presentation style Datawindow. Positioning of text ( Left , Right, Center, justify) not being handled correctly.



CR:163405
CR Number:   163405
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle 7.x, computed columns based on a numeric db column lose their decimal precision (defaults to decimal(0)) if the computed column is given an alias. If you create the computed column without an alias, it retains the same decimal precision as the database column.



CR:163406
CR Number:   163406
Product Name:   PB Enterprise
Product Component:   Pipeline - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Pipeline START function returns a -17 in runtime (Watcom to Oracle or Oracle to Oracle). Works OK in development.



CR:163409
CR Number:   163409
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jul 2000 Not a Bug
Description
One cannot set the dbparm of appname for the MDI Gateway using the native driver.



CR:163421
CR Number:   163421
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Nov 1998 Fixed
Description
ExternalException script for an ole based NVO when an oleObject is assigned to it.

1. create an NVO from an oleobject

2. add externalexception script to it

3. assign an oleobject returned from a method call to it

4. the scripts, udo functions, instance variables, etc are no longer addressable.



CR:163422
CR Number:   163422
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
3D radio buttons on a datawindow show silver boxes when the background color of the datawindow is anything but silver (with radio button column background transparent) or when the datawindow background is any color and the dw column with the radio button is anything BUT transparent or silver.



CR:163424
CR Number:   163424
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Dec 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem with libraryimport of a datawindow and placing it on a composite report at runtime (in the exe). The report doesn't show although it does during development. It appears a bug was fixed in 4.0 to force a re-cache of the PBL after the new datawindow(s) are added but this didn't make it into 5.0 runtime.



Cannot reproduce 6.0 build 213, 5.0.04.48



CR:163430
CR Number:   163430
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Project Painter, exename control. Every keystroke in this control invokes a process (presumably looking for source mgmt dll).



CR:163437
CR Number:   163437
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Getting a page fault in ole32.dll dragging an OLE control onto a custom OLE control.



CR:163438
CR Number:   163438
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Listviews. When you select mutiple items in a listview, you lose those selections when you RMB while the mouse pointer is on one of the selected items. The items should still be selected.



CR:163440
CR Number:   163440
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Aug 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
CR/LF's embedded in a text column with Informix interface produce error 201 on Update(). Interface should be able to update columns containing non printable characters.



CR:163445
CR Number:   163445
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Treeview control. When you select, say a third item of a treeview control, you see the 3rd item expanded but the first item in the treeview highlighted and gets selected. This causes the selectionchanged event to fire twice.



CR:163450
CR Number:   163450
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
PB 5.0 - Customer is trying to import a standard user object of type datawindow in the Library painter, but receives compiler errors for SQLDBCODE, SQLERRTEXT, and ROW. These are all valid arguments and should import successfully.



CR:163451
CR Number:   163451
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
User Object controls of type DataWindow placed on a Window all "on top" of each other, can't get the UO on the "bottom" to get focus properly.



CR:163454
CR Number:   163454
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2001 Fixed
Description
Can only obtain the date portion of an OLE Microsoft Exchange property when the property is of type "Variant(date/time)" Mapping PB 'any' or date datatype returns only date portion. Mapping time, datetime, or string give runtime errors: 'Cannot convert date in Any variable to <datatype> at line xxx



CR:163458
CR Number:   163458
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Oracle: String output parameters not being returned from stored procedure, 5.0 only.



CR:163459
CR Number:   163459
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Informix INTEGER column fetch into a LONG Powerscript variable causes GPF in PBSHR050.dll @ 0009:093d.



CR:163461
CR Number:   163461
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Tab controls on multiple response windows with PowerTips work incorrectly on Win 3.1 only. When mouse is moved over tab control on first response window, works correctly, but when mouse is moved over tab control on second response window opened from first response window, the second response window goes to the back, but remains the active window. Without PowerTips, work properly.



CR:163469
CR Number:   163469
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
A page fault occurs when attempting to compile the following script:

string ls_args[], ls_types[], ls_temp[]

or

string ls_args[], ls_types[], ls_temp

ls_temp = ls_temp + ls_args[] + " (" + ls_types[] + ") "om



CR:163473
CR Number:   163473
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When placing a tabfolder userobject which has a datawindow control on it on a window and you want to save it the PC either hangs or crashes. This only happens when you are varying the userobject's position slightly. This is happening On Win 95(PB 32-bit): The PC hangs (no reaction) On Win3.1(PB 16-bit): PB050 caused a gpf in PBCTL050.DLL at address 0001:01c8. Win95 5.0.01: page fault in msvcrt40.dll at 0137:1021eca5



CR:163478
CR Number:   163478
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Cannot correctly define a decimal column for an MS-SQL Server 6.0 table from the table painter.



In the table painter, when connected to a MS-SQL Server, the definition of a decimal column allows the user to specify how many decimal places this column will support. If you actually try to specify a non-zero value for this field (like 2 decimals places for a dollar amount) you will receive the error "the maximum scale for decimal columns is 0".



This error appears to be specific to MS-SQL Server 6.0 and to the Table Painter as Sybase System 10 handles this correctly - as does MS-SQL Server 6.0 when executing the same DDL from the DBA Notepad. Also, existing tables show up with non-zero decimal places in the table painter.



CR:163479
CR Number:   163479
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
5.0.04 24 Sep 1998 Fixed
Description
Having problem using on-line help. Customer is visualy impaired and needs to use the High Contrast Black in win 95 but then on-line Help text is not visible (gets black on black). Similar problems with MicroHelp.



CR:163480
CR Number:   163480
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Global Temporary tables not seen in the 'select tables' dialog connected to SQL Anywhere 5.0. Worked in Watcom 4.0.

Workaround: Write out the query first in the Datawindow painter syntax mode, and then converts to graphics, the table representations will appear.





The fix for PBODB050.ini file in the SQL Anywhere section - Add:



TableListType='GLOBAL TEMPORARY'



CR:163481
CR Number:   163481
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
In the group box if you make it a 3d lowered and 3D raised and try to change the background color, the background color of the groubox text does not change. It only works for the box and box border. Different problems using 16 and 32 bit PB. Using 32 bit PB, the problem only occurs if you set the box to 3d Raised. Using 16 bit PB, it occurs with both 3D Raised and 3D Lowered. In Powerbuilder 4.0 the background color of the groupbox text was correctly set to the chosed color.



CR:163482
CR Number:   163482
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
PBSYB050 does not process PRINT stmt from sp_dropkey stored procedure.

If you do not have permission to make certain changes to a table, PB should tell you this. In 4.0 it did. But in 5.0, if just ignores the command and gives no message.



PER DEVELOPMENT:

Basic change of behavior was introduced in PBSYB050 to help with ptrack #282918. Development management wants us to go back to our historic PBSYB behavior.



In releases 1 thru 4, Print statements from stored procedures were treated as fatal errors. Only exception was an explicit list of success messages from sybase system procs.



Customers often want to use PRINT statements for debugging stored procedures, so in PBSYB050 and PBSYC050, my intent was to ignore PRINT statements except an explicit list of fatal errors returned by sybase system stored procedures like sp_rename, sp_dropkey, etc. These errors from sp_dropkey were missing from the new list.



Development management believe that to solve this problem, we should revert back to the historic behavior of PBSYB rather than add these messages to the "fatal error" list. Thus, when this change is applied to PBSYB050 maintenance, our behavior wil be the same as in release 1 thru 4 described above.



PBSYC050, on the other hand, has a much shorter history. So it is more acceptable to innovate in PBSYC. PBSYC050 will continue to ignore PRINT statements from user-defined stored procedures and ignore success messages from sybase system procedures. Failure messages from sybase system stored procs are treated as fatal errors. No changes are needed to PBSYC050 for this ptrack issue. The bug was strictly in PBSYB.



CR:163485
CR Number:   163485
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When the UpdateEnd event is fired, the three arguments passed to that event (rowsinserted, rowsupdated, rowsdeleted) are always zero. Only in 16 bit.



CR:163486
CR Number:   163486
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
The rich text control now properly supports multilingual fonts and keyboard layout changes.



CR:163487
CR Number:   163487
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
When a window containing an rte loses focus, it cannot give focus back to the rte. For example, if a window with a rte control (tab order 10) and an sle (tab order 20) loses focus, and then regains it. The window cannot give focus back to the rte, focus goes to the control after the rte in the tab order. You can use the rbuttondown event of the window to test for the control that has focus. If you put the name of the control that has focus into a sle there is not problem but if you use a messagebox to display the information the window will lose focus and you will see the problem.



CR:163488
CR Number:   163488
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Changing invisible radio button control selection in groupbox makes it visible. The radio buttons are inside a groupbox on a window and all are invisible. Setredraw() on the window keeps them invisible when changing them but also doesn't redraw the window for other things you change.



CR:163491
CR Number:   163491
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Connecting to Oracle 7.2.



In DB painter, he can see all his tables and views, but when he double-clicks on the view (looks at the extended definition),

In 4.0.0x he gets message box with a stopsign, but he can't see any text inside.

In 5.0 he gets Dr Watson error and gets booted out of PB. page fault in pbo72050.dll. Also happens with o71 interface..

This happens when you are not logged in as the creator of the view.





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从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)上提取数据的非常规恢复工具

  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.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使用介绍

ReadASADB适用场景

各种误操作:

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

本工具的应用场景:

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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------