远程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:161673
CR Number:   161673
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Powerbuilder 6.0

Saving an N-up datawindow as html in datawindow preview causes a PB crash if the dw has not previously been saved.

Error message as follows:

The instruction at "0x7802c5b3" referenced memory at "0x000..." The memory could not be read.



Does not seem to be a problem with other dw types.



CR:161678
CR Number:   161678
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)
6.0.01 17 Apr 1998 Fixed
Description
***6.0.00 Regression*** Two DataWindows, using ShareData() and synchronizing the vertical scrolling in the ScrollVertical event using the scrollpos arg and then setting the Datawindow.VerticalScrollPosition of the second dw to the scrollpos from the first window. When you scroll after row 1318 in the top dw, the bottom dw with go back to row 1.



CR:161691
CR Number:   161691
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 Not reproducible with latest version of the product available as of Resolution Date
Description
Dropdownlistbox control for window has a horizontal scrollbar attribute "hscrollbar" that does not work when set to true ( the scrollbar doesn't appear when data overflows the dialog in the horizontal direction). The vertical scrollbar works fine..



CR:161696
CR Number:   161696
Product Name:   PB Enterprise
Product Component:   DPB
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
----5.0 and 6.0 regression connecting to SQL Anywhere.

Only 5.0 Gold desplays appropriate behaviour. Broken in 5.02 and up, 6.0 and 6.01

----6.0 regression connecting to MS SQL Server. Works in all versions of 5.0, but broken in 6.0 and 6.01

SetTransPool() is not reusing opened connections until the maximum amount of connections allowed has been reached. Then opened connections are destroyed and reopened again



CR:161700
CR Number:   161700
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Datawindow radio button edit style not working correctly with settext() in querymode. It should "check" the value that matches the entry from settext. Edit styles such as ddlb work fine



CR:161709
CR Number:   161709
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Dec 1998 Not a Bug
Description
Problem with 16 bit PB and ImportFile function. It gets stuck in an infinite loop processing the same information from the file over and over.



CR:161737
CR Number:   161737
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 17 Apr 1998 Fixed
Description
***6.0 Regression*** CrossTab datawindow: If multiple columns are selected for 'Rows' in a Crosstab definition and are of type date, datetime, integer or number, values of only one of those source columns is appearing correctly. Dates display as ??/??/00 and integer/numbers display 0 (zero).



CR:161739
CR Number:   161739
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10077 07 Nov 2001 Fixed
Description
RichTextEdit control and metafiles. Repetitive copyrtf, clear, and pastertf of a word document containing metafiles to a RichTextControl eventually GPFs or hangs the machine. Significant memory leak.



CR:161740
CR Number:   161740
Product Name:   PB Enterprise
Product Component:   Debugger
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 30 Nov 1998 Fixed
Description
Problem: When a debugtrap is set in the constructor event for global variables (e.g. default transaction), the events do not fire and the debugger does not stop.



CR:161743
CR Number:   161743
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)
6.5.00 17 Dec 1998 Fixed
Description
A dropdowndatawindow display column of greater than around 520 characters causes a GPF during retrieval of the parent datawindow. The database is Oracle and the column types for several of the columns are varchar2 for the dddw.



CR:161749
CR Number:   161749
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 15 Jun 1999 Duplicate
Description
***Using Sybase Adaptive Server 11.5 and Powerbuilder native drivers.
If a table contains a column of type TIMESTAMP, BINARY, or VARBINARY accepts null values, the following SQL statement in the DB Admin painter SELECT * FROM <tablename> will cause the following error: "<colname> datatype is not supported"

Solution:
This is fixed in Adaptive Server 11.5.1 ESD #4
Workaround Description
 Set column to not accept NULL's.



CR:161766
CR Number:   161766
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 193 09 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Short Description: ClaSS No. 20080204-21. In PowerBuilder 6.0 GA Build 251 the size of a visual custom user object will increase in height and width every time you choose properties/position tab and click OK.



CR:161770
CR Number:   161770
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.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: When PBTableOwner='No' in the pbodb050.ini file, the SQLColumns call does not populate the the SchemaName argument. If the current user has access to more than one table with the same name, this call will return the columns from both tables.



CR:161776
CR Number:   161776
Product Name:   PB Enterprise
Product Component:   DPB
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 Apr 1998 Fixed
Description
** 6.0.00 Regression ** Dynamic function calls made to a remote object on a distributed PB Server don't work in 6.0



CR:161779
CR Number:   161779
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Sep 1999 Duplicate
Description
Crosstab datawindow is not calculating percentage computed fields in the summary band properly when columns are generated at runtime



CR:161796
CR Number:   161796
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.0.01 17 Apr 1998 Fixed
Description
6.0.00 regression: Problem in numeric columns on dw when comma is used as decimal separator. When you use the right keypad to type "1,50" the result is the comma is displayed twice (1,,50). This bug is described in delta 31799, and it was fixed in 5.0.02_04.



Bug exists in 6.0.00 but is fixed in 6.0.01 after build 381.



CR:161797
CR Number:   161797
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)
7.0.00 3246 23 Nov 1998 Fixed
Description
Picturebutton with "Original Size" checked, bitmap looks shaky ONLY in development environment (window painter)



CR:161798
CR Number:   161798
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 4.0
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
Format 4 Dynamic Embedded SQL against Sybase System 11.0 on Windows NT 4.0 generates the following error when it contains multiple outer joins:

SQLDBCode: 6

SQLErrText: CT_FETCH: Network Packet Layer: Internal net library error: Net-Library operation terminated due to disconnect.



CR:161807
CR Number:   161807
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)
6.0.01 17 Apr 1998 Fixed
Description
6.0 REGRESSION: 5.0.02 Application works fine.This only happens on NT 4.0, works fine on WIN 95 and NT 3.51.



A large menu on the MDI Frame contains many menu options that are visible and invisible. In the example some menu options are made visible at program execution time based on the number of menus requested from the user. The menu options are made visible using a FOR NEXT loop. When the count of options made visible is fairly large(seems to happen in test case between 66-68), the displayed frame menu is corrupted, that is, the menu does not display all the normally visible options and/or options made visible at execution time. In the actual application , when this problem occurs, the menu displayed is usually inoperative. By that, I mean that if you click on a menu option, the clicked event programming is not executed. This is not included in the sample as once the menu is painted correctly everything else works fine.



CR:161808
CR Number:   161808
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Enhancement. Retrieval argument dialog truncates values entered in European format (12,34) to (12). It only accepts data in US format without truncation. This is due to how we internally handle numbers.



This is really the way it works for now. It's no different than the requirement in Powerscript.



decimal {2} id_decimal



id_decimal = 12.34 // not 12,34



dw_1.retrieve(id_decimal)



This area is not an editmask but a raw field so data like "12,34" when you bring it inside, becomes '12'. It's like doing:



decimal{2} id_decimal

id_decimal = decimal(sle_1.text) // doesn't understand "," so it truncates to "12"



Since this is a retrieval argument at the top level of a composite, this truncated value gets passed down to whatever nest needs it as "12" which would obviously bring back the wrong rows in a where clause compared to "12.34"



We know it's difficult for non-US users to think in terms of entering data in US format. This is especially confusing for end users - not just developers.



Perhaps the enhancement should be to use an editmask for these types of dialogs that would conform to the Control Panel settings.



Ex: #,###,###,###.## (+/- 2 billion can be represented). This isn't perfect since the user could enter (or want to enter 13,34355)



Workaround and better overall:



For Infomaker users there is no recourse at this point. The dialogs are system dialogs.



For Powerbuilder developers, design a response window dialog with an editmask:



decimal{2} id_decimal

Open(w_retrieval_args)



// capture 12,34 in the datawindow editmask the user typed in which gets translated internally in //Powerscript to 12.34



dw_composite.retrieve(id_decimal)



// if there are nests, the id_decimal will get passed through correctly as '12.34' internally or '12,34' as the end user understands it.



In a product like InfoMaker 6.0 where no custom dialogs exist, this can be a problem.



CR:161810
CR Number:   161810
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 17 Apr 1998 Fixed
Description
***6.0.00 Regression*** Composite datawindow ONLY. Page() + PageCount() in Footer band, viewing datawindow in PrintPreview mode each page displays correct page number ie, 1 of 3, 2 of 3, 3 of 3. Send this datawindow to the printer and the hardcopy shows 1 of 3, 1 of 3, 1 of 3.



CR:161819
CR Number:   161819
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
With a machine code application, some international characters are not well displayed with some PB dialog boxes ( eg. : MessageBox, GetFileOpenName )



CR:161820
CR Number:   161820
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
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 you use modify to enable the autoskip for a datawindow editmask column WHEN FOCUS IS ON THE COLUMN, the current column of the datawindow is changed to the first column of the current row. If another modify is performed, the current column is not changed



CR:161827
CR Number:   161827
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 212 28 Oct 1998 Fixed
Description
N-Up dw Object displays 6 records vertically, not across. Clicking down arrow of vertical scrollbar to change to next page. When the last page is displayed, and the downarrow gets clicked an extra time a gpf will occur in PBDWE050.DLL@0137"115b2347.



Possible workaround: Uncheck AutoSizeHeight in DetailBand properties.



CR:161830
CR Number:   161830
Product Name:   PB Enterprise
Product Component:   Generators
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 17 Apr 1998 Fixed
Description
The COM generator is not creating inherited methods for child user objects.







To Reproduce:



1. Create a user object with a public method.

2. Create another UO that inherits from the first.

3. Create the COM object from the second UO (child).

4. View the IDL file for that object and you will notice that under that the methods section will be empty.



CR:161832
CR Number:   161832
Product Name:   PB Enterprise
Product Component:   Generators
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 17 Apr 1998 Fixed
Description
The COM generator is creating "set methods" for constant variables. There should only be get methods on constants.





To Reproduce:



1. Create a UO with an instant variable as follows:

CONSTANT integer foo = 100

2. Save the UO.

3. Create the COM object from the above UO. (dual interface)

4. In the IDL file you will notice that under the "properties for public instance variables" section there is a propget and a propput property for the variable.





FIXED IN 6.0.01. DLL not specified.



CR:161843
CR Number:   161843
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)
7.0.00 7002 18 Jun 1999 Fixed
Description
Problem: Setting redraw to false, calling SetDetailHeight and setting redraw to true causes scroll box to move to the top.



CR:161847
CR Number:   161847
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
PBLIB050, PBLIB60, PBLIB70 Source Control Check Out function may GPF when the following condition is true:

( length_of_object modulo 4000 ) < 55

Under Unicode, the formula for the GPF would be:

( length_of_object modulo 4000 ) < 110



GPF can also occur for Library Import regardless of source control.



CR:161848
CR Number:   161848
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jan 1999 Duplicate
Description
When using the same table several times to be the basis for the select statement and reselecting the same columnname in the dw painter you'll get duplicate names in design mode.



CR:161854
CR Number:   161854
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
Problems (possibly memory corruption) when attempting to concatenate a string constant with a string from dot notation. .. E.G., "Name: " + dwo.name.



CR:161886
CR Number:   161886
Product Name:   PB Enterprise
Product Component:   DW Rich Text
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
Format properties are not preserved (font, size, italics etc) when replacing misspelled words from Visual Speller OCX when using an RTE control.



CR:161889
CR Number:   161889
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
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
Ole Automation PB 6.0. Customer is using Word 8 and has mapped the pbm_omn****events to user events on his descendant nvo inherited from oleobject. None of the events fire when using the oleobject although some do fire when using the OLE Control activated Offsite which has built in events mapped to these same event Id's.



CR:161895
CR Number:   161895
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 20 Sep 2000 Fixed
Description
5.0.04 Regression - When setting a null value in a datetime edit mask column with a four digit year, the date is set to 01/01/2000.



CR:161902
CR Number:   161902
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jul 1998 Duplicate
Description
Populating columns in datastore or datawindow using SetItem() or dot notation 4-12K is being lost for each iteration. Problem is more severe using dot notation.



CR:161916
CR Number:   161916
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)
6.0.01 17 Apr 1998 Fixed
Description
6.0.00 Regression: Control Keys don't behave the same in a datawindow: Shift + (Downarrow or Uparrow) and Ctrl + (Downarrow or Uparrow) do nothing. In 5.0.x they navigated between rows the same as Downarrow and Uparrow.



CR:161923
CR Number:   161923
Product Name:   PB Enterprise
Product Component:   Shared Objects
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 17 Apr 1998 Fixed
Description
PBVM - All Database Interfaces. The routine that parses DBParms does not allow a numeric DBParm value to be delimited by a blank space. It must end with a null terminator or a comma in order to be processed correctly. This means that a user who mistakenly types

DBParm="UTF8=1 , DBTextLimit=32000 , PacketSize=8096 " will get none of these parms processed correctly. Moreover, there is no warning of any sorts to indicate that something was wrong.



CR:161924
CR Number:   161924
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
5.0.04 Beta Regression. Invalid help file (PBHLP050.HLP) with the 5.0.04_70 beta release



CR:161925
CR Number:   161925
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Solaris 2.5.1
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
DW with graph presentation style. Symbols at data points in line graphs are not printed. There are white areas where the symbols should be, so the lines are not contiguous. This makes the graph very difficult to read if there are a number of series and/or datapoints.



CR:161926
CR Number:   161926
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 1998 Not reproducible with latest version of the product available as of Resolution Date
29 Jul 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
SOLARIS
Customer creates a tabular dw and in the graphic painter of the dw painter, shrinks the height of a field. Then he selects other fields and clicks on Edit/Size Objects/Make all heights same as first selected
Then he gets a core dump.
Font size is Helvetica 10.

Not reproducible on win95 and i don't have that font.

1/27 Tried this using Helvetica 12 and Helvetica 10 using JM's Sparcstation 5.
Could not get it to core dump.

1/30 Sparcserver 1000, SUN 4, SOLARIS 2.51 patch generic_103640-05
This problem is intermittent -- sometimes it works ok

4/13 TO REPRODUCE BUG:
Reproduced On GLARPO - PB 6.0:
created a dw with two columns and two headers.
shrank the height of one of the columns, selected other column, clicked on Edit/Size Objects/Make all heights same as first selected -- no problem
Shrank the height of the header text on the right, lassoed both headers, clicked on Edit

signal fault in critical section
signal number: 10, signal code: (, fault address:0x5a, pc
dd35384, sp: 0xefffe430
ABORT: core dump
Bus Error

Solution:
Cannot reproduce under build 444 pb 6.5 on Solaris.



CR:161928
CR Number:   161928
Product Name:   PB Enterprise
Product Component:   DB Other
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
Problem: A GPF occurs on a datawindow retrieve if the transaction is disconnected after SetTransObject() but before Retrieve().



CR:161930
CR Number:   161930
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
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
Severe memory leak and runtime error 'R1047 error internal table overflow. maximum number of objects exceeded' when inserting and deleting parent treeview items that have subitems iteratively during the course of running an application. It appears not all treeview item objects are being destroyed.



CR:161931
CR Number:   161931
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 31 Oct 2002 Fixed
Description
*** 6.0.00 Regression *** EditMask (EM) defined as number: 000 and SingleLineEdit (SLE) controls on window. Type number in EM it will also display in the SLE, but it appears to be one keystroke off. Example: type 9 in EM, nothing in SLE, type another 9 and then you see it in the SLE...but you really should see 99.

*NOTE: This is not just with an EditMask of any type. SLE to SLE has the same behavior.



Developer's comments:

A deliberate change was made in 6.0 to have all events posted by PowerBuilder to be processed by a separate queue from the Windows system queue. As a result of this change, PowerBuilder posted messages are processed before Windows posted messages. Since the WM_CHAR message is a posted message, it now runs after the ue_after_keydown message. It is the WM_CHAR message that actually puts the character into the control. In otherwords, ue_after_keydown is running before the character is put into the control. The user should be doing his processing after WM_CHAR processing--WM_KEYUP would be a good place.



CR:161932
CR Number:   161932
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
If you install the online books from the Powerbuilder CD using the typical install it looks for the online books on the powerbuilder CD in the directory \olbooks\pbbook\pbbooks which is correct. However if you install from the online books cd it looks in the directory \pbbook\pbbooks for the online books. ie both installs work but if you frget which cd you installed from then online books does not come up because it is expecting a different directory structure. For simplicity I think the directory structure where the books are located should be the same on both CD's.





Solution Per Release Engineering:

A) a good point, we should use the same dir struct (requires adding an OLBOOKS dir to the Online Book CD)



however!



B) we specifically NOTE and attempt to ENFORCE short file names for online book installs because the Dynatext engine does not work particularly well with long filenames.



CR:161944
CR Number:   161944
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
5.0.04 Regression. Opening a window in Win 3.11 that contains a native tab control gives the following system error:



System Error: Cannot write to device AUX. <cancel> <retry>



The window will open and this will only happen once per boot session. This happens opening a window containing a native tab control in the window painter, running the window in development or in a pcode executable.



CR:161953
CR Number:   161953
Product Name:   PB Enterprise
Product Component:   DW - Runtime
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
Dot notation of row assignment in a datawindow causes a rowfocuschanged



CR:161963
CR Number:   161963
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
PFC Library Extender converts text to lowercase.



Development: Fixed in Pfcext60.exe of 6.0.01



CR:161964
CR Number:   161964
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Regression - Installing the pb 5.0.04_70 patch from the web will not allow you to connect to Objectcycle. Error: "The procedure entry point cOCCFree could not be located in the dynamic link library OCC020.DLL"



PER DEVELOPMENT:

User error. New PBEOL050 and OCC020.DLL for 5.0.04 must be run together. They get installed in \pwrs\sys32 directory. User had an OLD VERSION of OCC020 in his \winnt\system32 directory which gets loaded first. This old version does not have the cFREEblob function implemented.



CR:161966
CR Number:   161966
Product Name:   PB Enterprise
Product Component:   Help
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 17 Apr 1998 Fixed
Description
Documentation. We do not support printing child datawindows from Composite datawindows. Normally, if users try this, they get only the headers.



In the documentation, under the Functions for DataWindowChild objects we state that you can print child datawindows up until 6.0.00. This was always incorrectly documented and never supported. For 6.0.01, Print() has been taken out as a method for DataWindowChild.



CR:161972
CR Number:   161972
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)
25 Jun 1998 Presently Not Targeted For Any Future Release Of This Product
Description
PB 5.0/6.0 Web.PB NS-API 2.0 Crashes Netscape Enterprise 2.01 Web Server



The Web.PB NS-API 2.0 interface pbns2050.dll and pbns260.dll will cause the Netscape Enterprise 2.01 web server to crash when a request is cancelled or refreshed before Web.PB has finished the original request.



Note: This happens only with Netscape Browser version 3.0, but it works with version 4.0.



CR:161975
CR Number:   161975
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 444 31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
6.0.00 Regression .Abnormal behavior when tab.SelectedTab = Number when it comes from a posted event (posted from the tab constructor event). SelectedTab works but then goes back immediately to the "selectedtab" number property defined on the window painter. Same problem happens if doing the SelectedTab in a window open event.

Product Support Engineering:

March 31, 1998 - StephenD
6.0.00 - does not bring the correct tab forward.
6.0.01 build 390 - works fine. Fixed with other fixes to posted events and tabs

Two workarounds:
A)
Set the selectedtab properties in a timer event and after set timer to 0
Open event : timer (0.1)
Timer event : My_tab.selectedtab = 3 , timer (0)

B) Keep the scripts existing and add the following ...
Use an instance long varible ilcp=0
In the selectionchanging event :
if ilcp = 1 then
return -1
end if
ilcp++

10/07/98 Simon Besher.
Yet, another workaround:
In constructor event of the tab control
This.Post Function SelectTab(#)
or open event of the window
tab_1.Post Function SelectTab(#)
Workaround Description
 In constructor event of the tab control
This.Post Function SelectTab(#)
or open event of the window
tab_1.Post Function SelectTab(#)



CR:161981
CR Number:   161981
Product Name:   PB Enterprise
Product Component:   DPB
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
CreateInstance (and the obsolete SetConnect) do not work when trying to combine Distributed PowerBuilder with the PowerBuilder Runtime OLE Automation Server.



CR:161985
CR Number:   161985
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 17 Apr 1998 Fixed
Description
6.0.00 Regression. Alt-downarrow and F4 ignored for dddw and listboxes on PB6 datawindow control. Pressing alt-down arrow and F4 when focus is set to a column of editstyle dddw or listbox on a datawindow control does not expand the list. It did in 5.0.03.



CR:161989
CR Number:   161989
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.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. When cursor is to the left of a delimiter in a numeric editmask, hitting the delete key doesn't delete the number to the right of the delimiter.



Ex:



1,234.56

1x,234.56 // cursor is at the 'x' for display purposes.



If you hit the delete key, it appears nothing happens. It always worked this way. If cursor is at 'x' above, it doesn't pull data from beyond the delimiter (to the right). The character you're trying to delete is the ',' the delimiter. Same behavior if you highlighted the ',' and tried to delete it.



CR:161990
CR Number:   161990
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.0.01 17 Apr 1998 Fixed
Description
Short Description:

*** 6.0.00 Regression: Originally reported in 444267, bug#44118

EditMask for datetime field, if you enter a time as 00:00:00 it will change to 12:00:00

- See issue 455165 which has the reverse behaviour in 5.0 - enter 12:00:00, the time will change to 00:00:00



Per Development:

This example has a datetime with a real date value and a null for the time. It is not truly NULL so we have to display it as we see it according to the mask.

In working across the mask, we find AM/PM and decide that 00:00:00 is actually 12:00:00 AM.

You can avoid this by removing the AM/PM from the mask, then we will display the 00:00:00



CR:161999
CR Number:   161999
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)
6.0.01 17 Apr 1998 Fixed
Description
Getfullstate and setfullstate problems with graph and crosstab datawindows and also nested and composites. Setfullstate causes an "out of memory" error using a crosstab for source and destination. Graph datawindows don't have an errors but also don't display.





1. After SetfullState() using a graph to a graph datawindow, nothing shows up. If you then exit the window, it GPFs. By issuing a Filter() or Sort() right after the SetFullState(), this forces a repaint and it does show (workaround) and also it doesn't GPF when closing the window..



2. After SetFullState() to a crosstab to a crosstab, I get "out of memory" even in NT 4.0.



If you use a Tabular to GetFullState() and Setfullstate() to a crosstab already assigned to the destination control (so it uses that one instead), I don't get an 'out of memory' and the crosstab seems to display fine.



3. Nested datawindows GPF on SetFullState()



4. Crosstab datawindows give the error "load of nested report failed" when Setfullstate() is executed.



CR:162000
CR Number:   162000
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)
6.5.00 18 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Print Preview of a datawindow does not show the correct number of pages if the last row requires being pushed to an additional page



CR:162011
CR Number:   162011
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Solaris 2.5
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
A DataWindow cannot be populated correctly from a PSR file in PowerBuilder for Solaris at 6.0.00.



CR:162012
CR Number:   162012
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
When PB 6.0 development GPFs, it often remains in memory (the PB60.EXE stub) in NT 4.0. If you bring up task manager after cancelling out Dr. Watson by clicking on the <X> on the titlebar, you'll still see PB60.EXE in the processes tab. Often this locks a lot of files.



CR:162014
CR Number:   162014
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)
6.0.01 17 Apr 1998 Fixed
Description
6.0.00 Regression. GPF when printing a external label presentation style dw. The print preview is shown correctly for example a empty sheet but when selecting the print funcion (dw painter menu) the following error occurs: PB60 caused a divisionerror in modul PBDWE60.DLL at 014f:10682d39.



GPFs in 6.0.00 Gold but not in 6.0.01 build 347.



CR:162022
CR Number:   162022
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
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
Can't access properties of a Attachmate programmable OLE object when using a PB OLEObject. Gets Error R1041 Error accessing external object property.

FBASHAW: Verified fixed in 6.0.01 Build 419.

Also need these statements in the following order (they were reversed):

session.Connection = connection
session.Connect(0)



CR:162025
CR Number:   162025
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)
13 Nov 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
CloseQuery Return 1 fails to keep window open if script in window activate event dot notates into the datawindow on the window, and you close the window from the window control menu X.



CR:162026
CR Number:   162026
Product Name:   PB Enterprise
Product Component:   Generators
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 17 Apr 1998 Fixed
Description
Com Generator. The project painter seems to be retaining references to the UO that you are using in the painter. This is preventing you from opening the UO in the UO painter.





To Reproduce:



1. Create a new COM project.

2. Select the UO that you want to use.

3. Set the properties in the properties dialog.

4. Build the component.

5. Close the Project painter.

6. Open the UO. You will get the following error msg:

"UserObject xxx, one of its ancestors or descendants, or a control inherited from it, is already open in another User Object or Window Painter and cannot be modified."



There are no other painters open. Also, the component does not have to successfully build, it seems as long as the UO is accessed you cannot open it again without restarting PB.



CR:162032
CR Number:   162032
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)
6.5.00 18 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem: If you scroll to the bottom of the last page in a datawindow that resets the page number on a group break, you will not be able to scroll backwards off the last page.



CR:162037
CR Number:   162037
Product Name:   PB Enterprise
Product Component:   Business Graphics
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 05 Jun 1998 Fixed
Description
Printing a graph datawindow on OKIPAGE 16N 'Led Page Printer' (laser) causes the following error, at different addresses depending on the PowerBuilder version:

PB050 has caused a 10H exception in module PBBGR050.DLL.

Print Preview works OK.



CR:162041
CR Number:   162041
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 13 Nov 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
----Not a PB 6.0 problem! 5.0 only, might existed in 4.0.----

Main DataWwindow sharing data with two or more other datawindows. If SetDetailHeight() is called to collaps the rows on the secondary datawindows and datawindows are Grouped By (main and secondary,) the arrow buttons on the scrollbars of the secondary DataWindow's are not functioning.



CR:162045
CR Number:   162045
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 2226 21 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
6.0.00 Regression. PB 6.0 illegal page fault pbdwe60.dll@0157:1067696f when use SaveAs HTML with a grid datawindow with a rectangle object that has been Sent to Back. Tried this in PB 5.0.03 and it did not gpf. It doesn't matter whether you use the datawindow painter or dw_1.Saveas("test.htm", htmltable!, false)



Workaround: If Bring To Front is chosen for the rectangle the gpf does not occur.



CR:162046
CR Number:   162046
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.05
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Incorrect library name in 16 bit Oracle .def files cause the DLL's to be incorrectly stamped. This is a problem when a DLL is loaded with the wrong library name and the DLL whose name is incorrectly used needs to be loaded.



CR:162053
CR Number:   162053
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 01 Dec 1998 Fixed
Description
The currentrow argument passed into the rowfocuschanged event is not correct when a datawindow has no tab order (all zeros) .



(In PFC Examples, Datawindow examples, Row Selection example - using "Single Select", this manifests itself by not allowing the highlight of a new row - ie it takes 2 clicks to highlight a row.)



CR:162058
CR Number:   162058
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   HP-UX 10.20
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
When PSR files are created from a DW that has a retrieval argument on PowerBuilder for Unix (HPUX & Solaris), an "out of memory" error occurs when trying to preview that PSR using the Report Painter in PowerBuilder for Windows.



CR:162060
CR Number:   162060
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)
31 Oct 2002 Not reproducible with latest version of the product available as of Resolution Date
Description
Getitemnumber() against a numeric datawindow column of datawindow type number or decimal{2) - when the value is null GPFs on the second NULL value when adding them with the construct:



decimal{2} l_dec

l_dec += dw_1.getitemnumber(1, "decimalcol")

l_dec += dw_1.getitemnumber(2, "decimalcol")



or



l_dec += dw_1.getitemnumber(1, "numbercol")

l_dec += dw_1.getitemnumber(2, "numbercol")





GPFs in 5.0.04 and 6.0.00. The workaround:



decimal{2} l_dec, l_temporary

l_temporary = dw_1.getitemnumber(1,"numbercol")

l_dec += l_temporary



CR:162066
CR Number:   162066
Product Name:   PB Enterprise
Product Component:   DPB
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Distributed PB issue. Connection.Location property has a string character limit of 15. Users would get "location or server not found" error message.



Developer: PB5 has a hard coded limit to number of characters which used to be 16 and is now 30. PB6 does not have a problem.



CR:162071
CR Number:   162071
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
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 Apr 1998 Fixed
Description
-------6.0.00 Regression---------------------

Escape sequences for printing not working in machine code executable. (It does work when run from development environment and compiled pcode)



Developer: User must rebuild their exes with the new PBCMP60.DLL



CR:162072
CR Number:   162072
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC0 4022 11 Mar 1999 Fixed
Description
Redraw problems using FillColor on an Oval or Rectangle after scrolling the window



CR:162075
CR Number:   162075
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)
6.0.01 17 Apr 1998 Fixed
Description
Multiple retrieves of data into a datastore (containing a datawindow object with either computed fields or a dropdowndatawindow) and using ShareData() after Retrieve() creates a significant memory leak. Problem occurs on Win NT4.0 and win95.



CR:162082
CR Number:   162082
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
Problem: Default display value of text datawindow column with password checked and the default value of a single line edit with password checked are inconsistent.



CR:162085
CR Number:   162085
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)
8.0 Beta 1 11 May 2000 Fixed
Description
When RowFocusChanging event Returns 1 to prevent from changing the current row in the DataWindow with only one row showing, the scrolling to next o previous row is occuring on the Key Press of UP, DOWN, Page UP and Page Down keys.



CR:162090
CR Number:   162090
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Activating an OLE style datawindow that resides in a window that is statically called causes the OLE client space to be partially hidden from view.



CR:162092
CR Number:   162092
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)
13 Nov 1998 Duplicate
Description
In a Crosstab datawindow, in the clicked event of a datawindow control, if an object that is clicked in Header 1 the dwo.type and dwo.name come back incorrectly as "datawindow" instead of "text", and the name of the text object repectively.



CR:162106
CR Number:   162106
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 461 16 Dec 1998 Fixed
Description
Memory leak when performing SetItem() and Retrieve() in combination.

- the leak does not occur when doing either function separately.



CR:162121
CR Number:   162121
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 16 Jul 1998 Fixed
Description
Printed and on-line help documentation error regarding the DWObject arguments for datawindow events.



Should be

dwo.primary[row]

not

dwo.data[row]



CR:162124
CR Number:   162124
Product Name:   PB Enterprise
Product Component:   Printing
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
If you place a ~r~n in a dw label and then try to align it by the base with a single line label there is a diference in the alignment when you print the dw.



CR:162133
CR Number:   162133
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
6.0.00 Regression bug - When typing in a first character for the first item into a DDDW edit style or a DDLB edit style column, the first item is skipped and the next item on the list is displayed. Doesn't happen with the stand alone DDLB control. This is a regression, doesn't happen in PB 5.0.03 and 5.0.04_72.



The problem was fixed for Win95 and Win NT 4.0, but is still broken on NT 3.51 due to operating system bug (per developer).



From Development (3/3/98)

This is only a problem under NT 3.51 if there is no initial selection and the item is the first one in the list (Typing 'A' works as expected). It appears to be an OS bug as it happens in the Non DW DDLB as well. This continues to happen even when we disable all of our window's subclass processing, which further points towards an OS bug. A work around is to have an initial selection and the problem does not occur.



The change from 5.0 to 6.0 is probably due to the fact we mark our 6.0 executables differently so that everything work properly under WIN95 and NT4.0. It looks like this may be causing NT3.51 to behave differently.



CR:162149
CR Number:   162149
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)
31 Oct 2002 Duplicate
Description
Problem: Customer has grid dw. In any of columns, mouse will not highlight data selectively, and she cannot cut and paste data. Mouse can only highlight none or all of the data in a column.



This CR is a Dupe of CR 156272 which is a Microsoft issue:

This is an operating system problem. It has been reported to Microsoft. The reference number for the issue is: SR X99041360189



CR:162154
CR Number:   162154
Product Name:   PB Enterprise
Product Component:   Web.PB
Status:   Closed
OS:   Microsoft Windows 95
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 Web.PB - Long strings arguments crash DPB server if WEBPB tracing is enabled.



Enabling the WEBPB tracing on the transport object will cause the dpb server to crash when the argument string length exceeds approx 400 characters. The trace console window displays all of the CGI environmental variables including the long argument. It crashes when it is writing the long string to the console. The DPB server program only crashes if the transport.trace webpb=1 logging is enabled.



The only way to prevent this is to disable the WEBPB tracing.



Two error messages appear:

1) pb60.exe - Application Error, "The instruction at "0x36353433" referenced memory at "0x36353433". The memory could not be read.



2) pbcgi60.exe - Application error, the instruction at 0x100034d5 referenced memory at 0x00000000. The memory could not be read.



CR:162160
CR Number:   162160
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)
7.0.00 17 Jul 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Repetitive GetFullState and SetFullState with two datawindows with same select statement, but different presentation styles, GPFs on the second SetFullState



CR:162164
CR Number:   162164
Product Name:   PB Enterprise
Product Component:   DPB
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 Not a Bug
6.0.01 05 May 1998 Fixed
Description
Code that worked in 5.0 using Setconnect() to instantiate a remote object now does not work when using CreateInstance() in 6.0. Getting the error message: R1025 Cannot assign object of type "descendant" to variable of type "ancestor" at line xxx. Memory is corrupted at this point and it GPFs.



Again, this works fine if classes are local and proxies are not used. In this case, there are some proxies leftover from 5.0. (isn't this supposed to be upwardly compatible?)



Development: Developers should be either using one way or the other. The 5.0 way was with a proxy and "Create using". The 6.0 way is using CreateInstance() for server or "Create Using..." for local with NO proxies. Mixing the two will cause this problem.



CR:162165
CR Number:   162165
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
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 Apr 1998 Fixed
Description
PB 6.0 Window ActiveX Control behavior problem



Pressing the the backspace key in a SLE control is sending the keystroke to the browser instead of the SLE.



The problem appears to have been corrected by itself in newer builds of the pbrx60.ocx. I checked with the developer and he wasn't aware of this problem.



CR:162166
CR Number:   162166
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Apr 1999 Not a Bug
Description
PB 5.0 and 6.0. Datawindow with a nested datawindow. The nested datawindow has a collapsed detail band that is autosized with multiple fields with AutoSize height and SlideDirectltyAbove properties set to True. When the main datawindow is previewed, the last column of the nested report is not displayed completely.



CR:162167
CR Number:   162167
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 17 Apr 1998 Fixed
Description
Creating a Composite style DataWindow. Report on the composite datawindow contains multiple computed fields and previews fine by itself. When previewing composite datawindow, PB gpfs. When computed fields removed from the report, GPF doesn't occur.



CR:162170
CR Number:   162170
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Oct 1999 Presently Not Targeted For Any Future Release Of This Product
Description
When a column name in a SQL Anywhere database contains a period, data manipultion fails on the retrieve with error "Table or view not found. Correlation name <xxx.> not found.



CR:162177
CR Number:   162177
Product Name:   PB Enterprise
Product Component:   Language - Runtime
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
GPFs trying to access an instance variable of custom class user object instanciated with a reference variable (inv_service) that is an instance variable in a datawindow standard visual user object (u_dw). Accessing it via ldw_dw.inv_service.scroll works where ldw_dw is of type u_dw. But putting the dw reference in an array of type u_dw GPFs: la_dwarray[1].inv_service.scroll GPFs. Both

ldw_dw and la_dwarray[1] were populated with the dw_1 reference.



CR:162178
CR Number:   162178
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Dec 1998 Fixed
Description
PB 5.0.02 through 5.0.05 illegal page fault when you try to use Edit => Copy and then Edit => Paste of a inherited user object that has a standard visual uo placed on it. Illegal page fault in 5.0.04 is pbrte050.dll @ 0137:10b144ba and in 5.0.02, which is what customer was using, page faulted in module pbrte050.dll @ 0137:10b1435a.



Easy workaround is to right click control and hit duplicate and it works correctly and does not gpf. If you then try to Edit = > Copy = > Edit =>Paste the copy it works fine. PB 6.0 and 6.0.01 work correctly and do not exhibit the problem.



CR:162181
CR Number:   162181
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
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 5010 01 Feb 1999 Fixed
Description
SELECT INTO decimal variable when using native MSS driver truncates after 4 decimals.



CR:162183
CR Number:   162183
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 17 Apr 1998 Fixed
Description
6.0.00 REGRESSION ******



Dot notation assignments to rows in filter buffer cause a GPF.



CR:162185
CR Number:   162185
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 420 11 Nov 1998 Fixed
Description
REGRESSION PB 5 to PB 6



Problem: Using SYC connection, a dynamic execution of a stored procedure causes DB error -137 - "Must declare variable '@return_code'" when the current user is not the owner of the procedure.



CR:162203
CR Number:   162203
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
Win95 is a touch more sensitive about FILE and RESOURCE version numbers.



CR:162206
CR Number:   162206
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.05
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Define a function with a standard datatype argument (eg. : integer). In this function, make a check on this argument with Isnull(). If you call this function with a any datatype that is null, IsNull() function returns False in machine code.



CR:162207
CR Number:   162207
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)
6.0.01 17 Apr 1998 Fixed
Description
**6.0 Regression** SetDetailHeight() in combination with a group dw does not allow the user to vertically scroll the entire datawindow. If there are 2 pages in the dw then scrollbars do not appear at all. If there are more than 2 pages the page count is correct but you can only scroll to the next to last page.



CR:162209
CR Number:   162209
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 1998 Not a Bug
Description
Developer looked at the internals of what is going on in this test and this is simply the way it works. When we save a composite DW as a PSR we save the definition for each UNIQUE datawindow within the composite. Since both child reports use the same DW, we only save it once, and we save it for the first one we encounter. If you change the modify button to modify report2 and again load the PSR you will find that the child reports both (again) have the attributes of report1's DW object, ie. the modification is lost.
You can experiment further by perhaps looking at exported syntax for the composite.
This is rather deeply ingrained in the DW save, DW parse, and DW compile processes and trying to change it would be risky ... and ... there is probably a customer out there who depends on being able to modify the first child and have that propagated to other child reports using the same DW object.
Workaround should be used.

Workaround:
-----------------
Instead of using the same object for both reports, save the object with anoter name (Save As) and use it for additional report. It will increase the footprint of the app, but will save PSR without reflection the changes on the second report.
Workaround Description
 Workaround:
-----------------
Instead of using the same object for both reports, save the object with anoter name (Save As) and use it for additional report. It will increase the footprint of the app, but will save PSR without reflection the changes on



CR:162220
CR Number:   162220
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)
17 Apr 1998 Fixed
Description
*** 6.0.00 Regression *** An IsValid on an unassigned ANY variable errors with: Error R1021 Cannot convert any in ANY variable to powerobject.



Developer: The fact that this worked in 5.0 was due to an unrelated bug. It cannot be fixed in a maintenance release. Simple workaround is to assign something initially and then destroy it--IsValid will work correctly after the first time through.





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------