远程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:159943
CR Number:   159943
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)
6.0.01 03 Nov 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Bulk loading a Treeview 100 times and then clicking on a row of the treeview causes a GPF in PBSHR050.DLL 0024:2e53 in 5.0.04.67. In 5.0.02, 5.0.03 - GPF PBSHR050.DLL 0024:0BCD. In 6.0 16 bit, it gpfs in PBVM60W.DLL @0027:2D8F.



CR:159949
CR Number:   159949
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
External dw. Does a SetSort and then a Sort on one column which has same value in all rows. Sort moves the first row to the bottom of the dw even though all values are the same. User expects that the row order should be unchanged.



CR:159960
CR Number:   159960
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 25 Sep 1998 Fixed
Description
Pointer property saved with dw object for the detail band is not retained.



WORKAROUND: If you remember to re-set this property whenever a change is made to the datawindow, the pointer setting is saved. It is only when the datawindow is re-opened that the pointer setting is somehow lost as set to blank. If, for example, you use the Ibeam! pointer setting, if you remember to go into the band object properties and re-set this whenever a change is made, it will "stick" until the datawindow is re-opened in the painter.



CR:159986
CR Number:   159986
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)
7.0.00 Beta 3 3250 30 Nov 1998 Fixed
Description
Header of datawindow composite included in another dw composite is prewiewed only on the first page. When printing the datawindow, all headers are OK.



CR:159997
CR Number:   159997
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)
6.5.00 12 Nov 1998 Not a Bug
Description
4.0 to 5.0, 6.0 regression ? Or change in behavior ? Computed field which calls a global function does not call the function if the computed field is not visible for some reason, whether because the band is pulled up to cover it or the visible property is turned off. In 4.0 the global function was called. The calculation/func.call occurs when the object is painted, and this may be a change we made on purpose to improve performance, but not found in migration doc, or other docs. Would like clarification.



CR:159999
CR Number:   159999
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
You can reference a constant on a nonvisual user object without having to instantiate the userobject first. The constant is declared as an instance variable. You shouldn't be able to do this.



PER DEVELOPMENT: By definition, constants are available at compile time. The object does not need to be instantiated for the compiler to know what the value is. The reference MAY be replaced at compile time rather than incur the cost at runtime.



CR:160011
CR Number:   160011
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)
17 Mar 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
When printing a large series of datawindows within a printjob (or printing the same datawindow multiple times), blank pages start to appear between pages after a certain point. (i.e. after 50 copies are printed)



CR:160019
CR Number:   160019
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)
17 Apr 1998 Fixed
Description
UNICODE ONLY

Some complex OLE controls were having load problems



CR:160022
CR Number:   160022
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
Regression from RC2. Trace information appears not to be working as of RC3. Profiler Utility code has not changed, yet no information is now displayed. This is a problem on all platforms.



Fixed in 6.0 Final



CR:160040
CR Number:   160040
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 19 Jan 1999 Fixed
Description
RichTextEdit control. Repetitive copyrtf, clear, and pastertf to a RichTextControl eventually GPFs or hangs the machine in Windows 95. Possible memory leak on Windows 95.



CR:160042
CR Number:   160042
Product Name:   PB Enterprise
Product Component:   DB Oracle
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 3246 04 Dec 1998 Duplicate
Description
When an Oracle private synonym is accessed by a user that has rights to, but does not own, the synonym, no columns appear in either the DB or dw painters.



CR:160045
CR Number:   160045
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
graphic presentation of ddlb and dddw are slightly different. Customer would like them to look exactly the same.



When you run an application which includes a window which contains a dropdownlistbox and a datawindow which has a dropdown datawindow, there is a vertical line appears just to the left of the arrow on the dddw. It is not present on the ddlb.



Enhancement request.



CR:160061
CR Number:   160061
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 28 May 1998 Fixed
Description
Datawindow with outer join leaks memory when doing iterative retrieves.



CR:160066
CR Number:   160066
Product Name:   PB Enterprise
Product Component:   Table 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
REGRESSION Powerbuilder 6.0v235v2(release candidate 3) When deleting a column from a database in the table painter, it only allows the first column in the table to be deleted. Tested with informix and ODBC SQL Anywhere



1)connect to a database

2)go to table painter

3)open a table

4)delete any column besides the first and it only lets you delete the first column



Development: Cannot Recreate.



CR:160068
CR Number:   160068
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
16 bit only GPF when attempting to Drag and Drop with a treeview. GPF in PBSHR050.DLL 0023:1399 or 0023:1387.



Product Support Engineering: GPF'd from 5.0-5.0.03. 5.0.04.70 and 6.0 in 16 bit work fine. Possibly fixed by bug 44418 which was fixed in 5.0.04.41 PBRTF050.DLL.



CR:160069
CR Number:   160069
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
SaveAs function does not convert ";" into ";;" when saveastype is SYLK! . Reported for Japanese version but also reproduced in US version. Reported in 5.0.02, but reproduced in 5.0.04, and 6.0.



WORKAROUND: Just prior to SaveAs() function call, alter the data in PB so that all semi-colons are changed to double semi-colons. Now the .slk file can be successfully opened in Excel, and the data will be correct.



CR:160079
CR Number:   160079
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Datawindow with expression on column that changes background color. This effects the edit control background color incorrectly when the column has the password property set on.



CR:160103
CR Number:   160103
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.0.00 7002 26 Apr 1999 Fixed
Description
GPF occurs if SetRedraw (TRUE) function called within the rowfocuschanged event of a datawindow when a row is deleted whose row number is less than the row number of the current row. The crash does not occur for SetRedraw(FALSE) calls in the datawindow's rowfocuschanged event.



WORKAROUND:

Crash does not occur if the script is posted to a user event.



CR:160112
CR Number:   160112
Product Name:   PB Enterprise
Product Component:   ORCA
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
ORCA:
Doing an open session and close session kills a Excel OLE executable out of memory. When he tries to destroy the Excel object it give him a gpf.

Ct has a test appl. that opens a OLE Automation session, it then calls the ORCA open session and close session functions and then tries to destroy the OLE Automation session and either gpf's or hangs the application.



CR:160125
CR Number:   160125
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)
6.0.01 17 Apr 1998 Fixed
Description
Win95 only. 5.0 only. Using SendMessageA() or Send() from application "a" to close application "b" visually closes the application but the application remains on the task list (Control-Alt-del) and a memory monitor shows the stub still in memory with the runtime DLLs RTE, RTF, ROI, SHR.



Ulong l_handle, l_class

long rtn

SetNull(l_class)

l_handle = FindWindowA(l_class, "Close Me") // "Close Me" is in the titlebar.

rtn=Send(l_handle, 274, 61536, 0)



WORKAROUND: Using the Powerbuilder Post() function works fine but only closes the first instance..



Post(l_handle,274,61536,0)



NOTE: This works fine using NT 4.0 and 5.0.04 32 bit Powerbuilder applications and in 6.0 even under Win95.



March 13, 1998 - PSE Update:

Putting the PBRTF050.DLL from 5.0.05.10 on top of 5.0.04 also solves this problem.



CR:160129
CR Number:   160129
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
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
In Powerscript editor, using alt+Z to enter a polish character (z with a dot) with a polish keyboard, the undo command is executed



CR:160136
CR Number:   160136
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)
30 Nov 2011 Deferred
Description
Enhancement. When using autosizeheight and autovertical scroll on a text column, the column acts like a single line edit (SLE) and doesn't wrap if there are NO spaces in the text string.



CR:160142
CR Number:   160142
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
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
Date column which allows nulls, datawindow has an editmask defined for that column of mm/dd/yyyy. If you highlight the column and use the "Cut" menu by Right mouse clicking, when you try to click on any other row or column in the datawindow, behavior is incorrect. In 5.0.04, you get a validation error saying, for example "2408-71-09 does not pass validation" Using 6.0, you can move focus off the column without getting a validation error, but a date is entered in the column you left, and it is unclear where that value comes from. The value varies. In one case it left 01/01/1900, which might seem to be a reasonable default, but in another case it left 01/02/1965 in the column.



CR:160143
CR Number:   160143
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)
10 Jun 1998 Fixed
Description
**** 5.0.04 Regression ****

OLE2 Style datawindows not working properly, some hang PowerBuilder, some do not hang, but return no data (even though the status bar says that rows are retrieved).



CR:160150
CR Number:   160150
Product Name:   PB Enterprise
Product Component:   SQL Painter
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
Small bug in SQL Painter. WHERE clause problems with painting "is null" for a column value. Although there is a 'right' way to do it described below, the WHERE tab allows the user to create a clause with a syntax error - leading to the problem.



The bug is that the painter should make sure it has the correct number of left and right brackets. Ex:



Column Operator Value

(dept_id = "n" OR

dept_id IS NULL)



Notice the user has placed ' (' and ' ) 'around the entire WHERE expression. This causes an error in the syntax. The below syntax is what the user desired but did not get.



WHERE (dept_id = "n" or

dept_id IS NULL)





The correct way to paint this in the WHERE clause tab is:





The correct way to paint this is:



Column Operator Value and/or

dept_name = 'N' OR

dept_name IS null



CR:160159
CR Number:   160159
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)
01 Jun 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Customer has a problem with saving a datawindow to a text file using dw.saveas().

If his string column contains a double quote, PB will add double quotes to the string in the text file as follows:



Dw column: Size 2x4" by 8 feet

SaveAs Text!: "Size 2x4"" by 8 feet"



If I SaveAs HTMLTable! or Clipboard!, no extra quotes are added to the string:



SaveAs HTMLTable!: Size 2x4" by 8 feet

SaveAs Clipboard!: Size 2x4" by 8 feet



Though the text with the extra double quotes imports back into the datawindow fine, the customer is using the text file on a website, and the extra quotes are causing problems.

It's interesting to note that only the Text! format seems to add the extra quotes. If I remove the extra quotes in the text file (Size 2x4" by 8 feet) and import it back into the datawindow, that also imports fine. So why does PB add the extra quotes?



CR:160161
CR Number:   160161
Product Name:   PB Enterprise
Product Component:   Printing
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
The print setup dialog does not allow impersonnation (to give to the application other rights than those of the currently connected user). The PrintDlg SDK function does allow it.



CR:160164
CR Number:   160164
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
Please rename the argument called 'message' for the user event pbm_mouseactivate. At the moment this causes an informational error message ''c0146: The identifier 'message' conflicts with an existing global variable with this name.''
Workaround Description
 Customer has worked around this by posting an event in this UE to another custom event which will contain this code.



CR:160167
CR Number:   160167
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   MS Windows 3.1
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
Changing Language input locales settings while having text highlighted in a RichText Control causes an Application error:



"The instruction at 0x115abc1 referenced memeory at 0x00000004. The memory could not be read"



CR:160168
CR Number:   160168
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)
7.0.00 04 Nov 1998 Fixed
Description
In a editmask of date or datetime, mm/dd/yy an invalid date, such as 01/00/97, automatically converting to 01/01/97 instead of producing an invalid date error message.



Also, an editmask of yyyy/mm/dd will automatically change 1999/02/30 entered by the user to 1999/02/01 without any error message. Entering 0000/00/00 is also allowed and does not produce an error message, even when the database column does not allow nulls. The same problem occurs with a mask of mm/dd/yy. When 02/30/97 is entered and you tab away, it is set to 02/01/97.



CR:160173
CR Number:   160173
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows 3.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Memory Leak with DOT notation. In a loop, using dot notation to set the contents of a datawindow to the same as a structure, the datawindow loses memory every time through the loop but it is released once pb shuts down.



dw_1.Object.Data.Primary.Current = istr_1



This leak still occurs in 5.0.04.71 and 6.0.01 build 347 16 and 32 bit.



CR:160178
CR Number:   160178
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
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
Having an active NVO OLEobject of type MS Word running, and activating offsite, MS Word through an OLE control, the instance of word through the OLE control takes the NVO's handle. When you shut down the application, Word is no longer running, however Powerbuilder still assumes that the NVO OleObject is valid, but performing any Word functions will result in the following error:



"Powerbuilder Application Error R1038: Name not found accessing external object property at line X in <event nameof <object name>"



If you use Excel, the above does not occur.



CR:160195
CR Number:   160195
Product Name:   PB Enterprise
Product Component:   DW Synchronization
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
SetChanges() does not return the correct return code : In the test performed SetChanges should have returned a code = 1 (all changes accepted) but instead returned a value of 0 which is not a valid return code.



OK in Wintel. Broken in Unix in 6.0.00.



CR:160226
CR Number:   160226
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
5.0.04 - Doing a datawindow Create from syntax where a column's format expression calls a global function, f_format ( ). After Create, calling Describe ( "DataWindow.Syntax" ). The syntax from the Describe converts the expression from "[General]~tf_format()" to "f_format()", thus the format doesn't work. This only does not work if the function is not in a library of the current library list.



CR:160239
CR Number:   160239
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
**** Fix for Final - QA

************************

dreedy 10-29-97. recreated this problem on HP using build 245.

************************

Pb 6.0 build 245 on Solaris. A database problem with an app has been encountered on build 245 that cannot be recreated using build 235v4. The app hangs or terminates when doing what appears to be doing a pretty simple update statement but the issue might be complicated by the fact that this update follows an updateblob to the same row/same table.



Generally the app hangs - sometimes when I kill the app, I see a "bus error", sometimes a segmentation fault and sometimes the user error "-1DBProcess is dead or not enabled" is returned to the PB session.



Cannot recreate this problem on Solaris using build 235v4 and cannot recreate this on Windows. Also, problem occurs when using SYB (open client 11.1) to 4.x server, not when connecting through SYC (open client 11.1) to 10.x server.



To recreate,

1) copy the pt479921.tar.Z file from /net/corvette/user3/ptfiles/qa directory.

2) uncompress file and run the app in blob.pbl.

3) Change the DB name in the DBMS drop down list box to "SYB" and hit the Connect button. The app will try to connect to oregano (pbqa,sa,troy) and uses a table called qa_blob.

4) After the connect is successful, hit the CB entitled FileRead/UpdateBlob. This is where you will hang.



CR:160241
CR Number:   160241
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)
17 Apr 1998 Fixed
Description
**** Fix for Final - QA

6.0_245 REGRESSION: SYT page faults in Libsybdb.dll or kernel32.dll on SelectBlob. SYC and SYB are OK. SYT was OK in build 235.



To reproduce in uploaded example: (blob.pbl/control.pbl for 5.0, blob6.pbl/control6.pbl for 6.0)

1) Check blob.ini for connection parameters.

2) Run app: in bottom window, choose SYT in dropdown

3) Either Click DoAll or click the Connect, File Read, SelectBlob commandbuttons in order: will page fault on SelectBlob



CR:160247
CR Number:   160247
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)
17 Apr 1998 Fixed
Description



CR:160251
CR Number:   160251
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Using a crosstab datawindow with several columns for the columns list in crosstab definition : at runtime, after putting the datawindow in static mode, the texts defined in header[2] have the name you gave at design time, so several objects have the same name. Texts in header[2] are not correctly named dynamically



CR:160252
CR Number:   160252
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)
7.x Catalina 1042 21 Jun 1999 Fixed
Description
dw_ctrl.Object.DataWindow.VerticalScrollPosition = ..." doesn't work with a datawindow wich contains a crosstab dataobject. The scrolling indicator goes back always on the top. The attribute HorizontalScrollPosition works fine.



CR:160254
CR Number:   160254
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ISUG Enhancement Request e15_079:



In PowerBuilder, accelerator key shortcuts can't be defined for Tabpage headers. We need to have this be an automatic property, functioning the same as other objects (text, checkbox, radiobutton, etc.).
Review Status
 Reviewed by PB Engineering - ISUG Rating:

"U" Under consideration.



CR:160261
CR Number:   160261
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Getting SQLSTATE 01004 [sybase] [odbc driver] data truncated error using a string retieval argument in the select statement (Select :str_arg from employee) but not in the where clause because the datawindow builds the column as a Char(1). Later, when entering more than 1 character for the retrieval argument, you'll get 'data truncated'. You can also get 'column lists don't match' with staticbind=0, disablebind=0 in the DBPARM.





Here's what does work

1. Exporting datawindow and changing retrieval argument column to Char(20) or so and using staticbind=1, disablebind=0 (defaults)



2. No export. Staticbind=0, Disablebind=1 gets rid of all errors still keeping the char(1) column for the string retrieval argument.



CR:160263
CR Number:   160263
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)
17 Apr 1998 Fixed
Description
ProblemDescription: Distributed Powerbuilder. Getfullstate(), Setfullstate() does not work properly when called from the client but will work from the server.



Calling a getfullstate() and setfullstate() on a server will retrieve rows from the database. However calling the same functions from the client app will show that rows are retrieved but they do not APPEAR in the DW.





Solution:

User Error. The reason why you only get the column headings etc., is that the uo references SQLCA, which is global variable in THE SERVER APPLICATION SCOPE, thus when accessed in the uo via a remote client, it's un-initialized, retrieve fails.



CR:160275
CR Number:   160275
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Feb 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
OLE presentation style is not working properly with Word 97



CR:160283
CR Number:   160283
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
6.0 build 245 - Unix (Solaris, AIX, HP-UX) - Migration - Attempt to migrate a read-only PBL results in PB either crashing (seg fault) or hanging.



CR:160284
CR Number:   160284
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 17 Apr 1998 Fixed
Description
Posted events behave differently in 6.0 than they do in 5.0. Pending events that were posted are not getting executed during a yield() call.



CR:160286
CR Number:   160286
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)
17 Apr 1998 Fixed
Description
Accessing the dwo.type property from an event in the datawindow causes an application execution error (R1041) when clicking on a datawindow command button.



CR:160302
CR Number:   160302
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Need to modify \dblib\msg\pbdblib.c DbLib_DecrConnects() to aassure that the entire task array is Cleaned Up. This is especially true for our blob processing where more than one connection is used to process the Blob().



Review Syc0_DecrConnects() for more information on how to implement/fix.



This is related to the modifications as a result of Issue: 446659, 479932 & 479921.



CR:160307
CR Number:   160307
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
*** 5.0.04 REGRESSION *** Informix 7.2 (PBIN7050.DLL)

If you define a table with a multi column primary key when you go into Alter Table mode you will only see the first column.



CR:160312
CR Number:   160312
Product Name:   PB Enterprise
Product Component:   Migration
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
GPF when migrating the PFC Quickstart application from RC2 (Build 220) to Build 244.



Fay: It migrates fine in Build 247.



CR:160318
CR Number:   160318
Product Name:   PB Enterprise
Product Component:   Shared Objects
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
Regression bug with dynamically created menu items and garbage collection.



11/12 Fay: Verified fix in Build 250.



CR:160324
CR Number:   160324
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
6.0 build 248 RC3. GenerateHTMLForm does not create tables of embedded nested datawindows. Even if I used Grid datawindows, it still doesn't save the nests.



CR:160330
CR Number:   160330
Product Name:   PB Enterprise
Product Component:   DataBase Administrator
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 2000 Presently Not Targeted For Any Future Release Of This Product
Description
6.0 build 248 RC3. Data Admin Painter microhelp The design menu of the database admininistrator painter has bogus microhelp.





ODBC

Table Security - datawindowchild

Maintain Users - editmask

Maintain Groups - graph



SYC

Change password - integer

table security - editmask



CR:160344
CR Number:   160344
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
dw.modify column width to zero, then dw.modify margins, then dw.modify column width to a larger number (eg. to reset to original size) causes some datawindow display info. to be lost. Column headers are lost. If either 1) col width is set to zero, margins are NOT changed, and then column width is set back, or 2) col width is set to some small number, but > 0, margins ARE changed, and then col width is set back, then the problem does not occur.



CR:160351
CR Number:   160351
Product Name:   PB Enterprise
Product Component:   DB Oracle
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
Oracle 8.0.03, DBMS OR8 (beta) - Problem: I connect as "SYSTEM. In the database painter, when I select table owner.tablename I get error "OCI-22303 - Type PNAME_T not found. The table contains a column of type ""."PNAME_" not found.

This occurs because the current user is not the owner of the object data type.



CR:160370
CR Number:   160370
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)
16 Dec 1998 Not a Bug
Description
Change in datawindow clicked event behavior - could significantly effect migrated apps. Probably this is a deliberate design change to pass through to documentation, but we need development input: The clicked event of an editable column is now triggered when column has focus, i.e. within the edit control. This is a change from 5.0.



Prior to 6.0, the clicked event of a datawindow did not fire if the click occurred in the edit control. In 6.0 and later, the clicked event is fired from within the edit control. This could potentially change behavior of a lot of migrated applications. However, similar behavior to this has been a long time enhancement request, and this change was probably implemented intentionally. (See ptrack 147255 and many several similar issues. Note however that not all events are "passed through". For example, the mousemove event does not fire when the mouse moves in an editable column which has focus.)



The Objects and Controls manual for 6.0 still still states that the Clicked event occurs when the user clicks a noneditable field or between fields in the datawindow control. (p.60) This is not true in 6.0.



Need to fix documentation.



CR:160407
CR Number:   160407
Product Name:   PB Enterprise
Product Component:   SQL Painter
Status:   Closed
OS:   Solaris 2.5.1
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
SQL Painter truncates long columns names in graphic mode. The Type can also be truncated. Unix Solaris only. Wintel platforms are fine.



CR:160420
CR Number:   160420
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 16 Jul 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
SetChanges : Following scenario causes a problem. Please note this is the normal scenario that will be executed by an application in case of "Deletes".



1. Delete a row from target dw,

2. GetChanges (on target),

3. SetChanges (on Source),

4. Update (on Source),

5. GetChanges (on Source)

6. SetChanges (on Target)

7. GetChanges (on Target): This returns 1 modified row, which is

not correct. No rows were modified.

8. SetChanges (on Source),

9. Update (on Source),





In the above scenario, when step 9 is executed, you will get an error from DBMS because Update tries to delete an record with empty key values.



CR:160431
CR Number:   160431
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)
7.0.00 RC 29 Dec 1998 Fixed
Description
ReselectRow( ) and property Rows to Disk ON cause a GPF



CR:160433
CR Number:   160433
Product Name:   PB Enterprise
Product Component:   Browser
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Dec 1998 Not a Bug
Description
Browser restores instead of staying minimized if a PB application is run from development environment. Other painters do not behave this way.



May be by design, but will be submitted for development determination.



CR:160434
CR Number:   160434
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Unable to set the right margin when using a pre-made RTF document with input fields



CR:160435
CR Number:   160435
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)
14 Jan 1999 Presently Not Targeted For Any Future Release Of This Product
Description
Problem Description: Customer cannot invoke methods from his Powerbuilder automation server.



When the call to a function in the server arrives back to the client, the parameters are invalid.



He gets an error "Error calling object function op2 in clicked event of object cb_2 of

main_wnd"



CR:160454
CR Number:   160454
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
roblem: Using dot notation to change the text in a static text control inside a datawindow causes "Error 39 error accessing external object property text."



CR:160463
CR Number:   160463
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   MS Windows NT 4.0
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
Application using third party software and OCX. Application runs fine in development and in P-Code (32bit). Built and ran a 32 bit machine code exe, Page Fault PBSHR050.DLL@0137:1111198e or PBVM60.DLL@112bfddf occurs when ZoomOut is selected. Code sample of where the error occurs:

Oleobject rect

rect = ole_map.Object.Extent

rect.ScaleRectangle(1.8) <--this is where it blows up.

The ScaleRectangle() is a method for the Rectangle object in the ESRI software.
Workaround Description
 put the factor in quotes, ie rect.ScaleRectangle(''1.8''), then the application will not gpf when doing the ZoomOut using machine code.



CR:160466
CR Number:   160466
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
Opening a window that contains an OLE object in a dw causes a GPF. Only in Office 97 ( Excel 8.0 )



CR:160477
CR Number:   160477
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 Presently Not Targeted For Any Future Release Of This Product
Description
Distributed PB. An object reference variable on the client machine which is passed by reference to a remote object is rendered invalid when the client disconnects from the server.



CR:160478
CR Number:   160478
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)
27 Sep 2005 Fixed
Description
Problem: Cannot tab to command button in datawindow. Can't get rid of focus outline for datawindow command button.



CR:160481
CR Number:   160481
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
In NT 4.0, the Window Painter hangs when clearing an OLE control from window in a 6.0 app migrated from 5.0.



CR:160483
CR Number:   160483
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 23 Sep 1998 Fixed
Description
Problem: If a column is defined as an integer in a SQL Anywhere DB, the corresponding datawindow data type is number. If you enter 1,000 in the dtawindow, the value is treated as 1 by the datawindow.



CR:160491
CR Number:   160491
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)
23 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Dialog box for the datawindow object properties is too large when viewed at a resolution of 800x600 (using large fonts), and at 640x480



The same problem exists for graph properties dialog.



CR:160504
CR Number:   160504
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)
5.0.04 27 May 1998 Fixed
Description
Currency(7) editmask on a numeric column deletes the currency symbol if you type in a '.' or ',' Depending on the Regional settings, it should beep if you type the thousands separator and blank out the editmask if you type the decimal separator but leave the currency symbol intact.



$99,998.00



If you highlight the entire mask and type '.' (US format in control panel), it should leave you with



$.00



with the cursor to the right of the decimal point.



CR:160518
CR Number:   160518
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)
17 Apr 1998 Fixed
Description
There is a problem in 5.0.04_67 filtering and re-retrieving a disk resident datawindow. The steps are retrieving, applying a filter, and retrieving again. The second retrieve causes the following GPF:



PB050 caused an invalid page fault in

module PBSHR050.DLL at 0137:111119a5.



Problem does not occur if the datawindow is stored in memory, or if the filter is not applied.



CR:160528
CR Number:   160528
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)
17 Apr 1998 Fixed
Description
*** 5.0.04 Regression *** Using a datawindow or datastore, do a Retrieve() which comes back with no rows, and you call the Sort() function a gpf will occur in PBDWE050.DLL@0137:115e91fbl(32bit), PBDWE050.DLL@000c:00000c55(16bit).



Workaround: You could check the return on the Retrieve() function and IF not > 0 don't process the Sort() function.



Fixes uploaded to: //ftp.powersoft.com/pub/private/pbpatch/48230_32.zip (for 32bit) or 48230_16.zip (for 16bit)



CR:160529
CR Number:   160529
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)
6.0.01 17 Apr 1998 Fixed
Description
*** 5.0.04 Regression *** CheckBox in N-Up Datawindow Style

In an N-UP Datawindow the column edit style is checkbox. The first checkbox will be checked when you click on it. If you click on the second one, the third checkbox is checked, not the second. If you click on the third checkbox, nothing happens...it does not get checked/unchecked.



Fixes uploaded to: //ftp.powersoft.com/pub/private/pbpatch/48326_32.zip (for 32bit) or 48326_16.zip (for 16bit)



CR:160535
CR Number:   160535
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)
07 Apr 2000 Fixed
Description
If you call the messagebox function from the clicked event script of a datawindow, and when running the application the user clicks twice on the same 'cell' of the datawindow, you cannot get focus out of the datawindow and the clicked event script keeps firing, continually displaying the messagebox. Even if you tab out and you see the focus rectangle on another control, if you try to do anything with the mouse you get the messagebox from the clicked event again.



CR:160539
CR Number:   160539
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Dec 1998 Fixed
Description
Problem occurs in Powerbuilder 5.0.0x & 6.0: In the Database Preferences Use Powersoft Repository is unchecked. Create Pipeline object, destination database does not have PBCATXXX tables created on them. If you are logged in with admin privileges the PBCATXXX tables get created, even though you specified not to use them. If you try this same scenario but are logged in as a user without admin privileges you get an error (in Oracle): ORA-01031 - Insufficient Priviledges; because it's try to create the PBCATXXX tables.



Also happens using Sybase System xx and SQL Anywhere.



*****WORKAROUND****: In the PB.INI file, go to the database profile section. Make sure it's the section with the same name you defined in the database profile.

Add: NoCatalog=1.



Per Developer: This will not be addressed in any maintenance release of 5.0 or 6.0. There is a viable workaround available.



CR:160545
CR Number:   160545
Product Name:   PB Enterprise
Product Component:   Library Painter
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 Beta 2 219 27 Oct 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem: When you open the library painter the driver name is not included in the title bar. If you click to a different drive, it will show.



CR:160587
CR Number:   160587
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 Beta 3 3250 30 Nov 1998 Fixed
Description
Zooming from 10 to 400 gives GPF when composite has 2 reports in the 40 first PBU's



CR:160590
CR Number:   160590
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)
6.5.1 1239 01 Feb 2001 Fixed
Description
Nested Datawindows

Retrieval arguments of value NULL, are not passed correctly to nested datawindows; they are converted to an empty string '' or as numerical zero 0 with numerical parameters.

In particular for stored procedures, NULL is a valid value for an retrieval argument.



CR:160595
CR Number:   160595
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
Listview with Extended Select set on. The list does not take up the entire control,i.e. there is white space at the bottom. If you click on the blank space and drag the mouse diagonally, you see a lasso line until you let the mouse up. If you click the blank space and move the mouse ever so slightly, in just the right way, a little of the lasso line remains in the blank area and does not go away.



CR:160599
CR Number:   160599
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.x Catalina 1100 29 Mar 2000 Fixed
Description
Memory leak when doing dw.modify



CR:160602
CR Number:   160602
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)
6.0.01 17 Apr 1998 Fixed
Description
Using the old Put_Line function calls for creating Oracle stored procedure source datawindows gives a ORA-6550 error when using dates as input arguments. This worked fine in 4.0.



CR:160604
CR Number:   160604
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Sep 2000 Not reproducible with latest version of the product available as of Resolution Date
Description
5.0.04 release. The plugin DLLs NPDWE050.DLL, NPPBA050.DLL aren't stamped with the correct versions. File/Properties shows version 5,0,0,0.



CR:160615
CR Number:   160615
Product Name:   PB Enterprise
Product Component:   UO Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 193 09 Sep 1998 Fixed
Description
Difference from 5.0. In the User Object painter, when you select an external user object, On the Property Sheet, General Tab, Click Browse next to the DLL Name, you will get a Select Custom Control DLL Browse window, Press Help (this wasn't in 5.0) and nothing happens.



CR:160619
CR Number:   160619
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2001 Not reproducible with latest version of the product available as of Resolution Date
Description
When you are in the window and dw painter and you select an OLE Object, You get the Insert Object Tab Dialog, Click on the Create from File Tab and Select Browse, Click Help, Nothing Happens.



CR:160630
CR Number:   160630
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 Beta 2 219 30 Oct 1998 Fixed
Description
Library Painter bug on searching. Seems to return inconsistent results and doesn't find everything depending on the string you give it. For example, it only finds the first entry in variables in some cases although more than one variable will match.



CR:160635
CR Number:   160635
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 1999 Presently Not Targeted For Any Future Release Of This Product
Description
Problem: The Mod() function with arguments (10,.1) returns .1 not 0 as expected.



CR:160636
CR Number:   160636
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)
28 Jan 1999 Duplicate
Description
Datawindow Painter is renaming all columns everytime customer adds or removes columns from the SQL Painter. With many computed fields, you will receive the following error message:



"Compute expression: <expression> is no longer valid"



Because the column objects are named differently now, the above error message occurs



CR:160647
CR Number:   160647
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)
6.0.01 17 Apr 1998 Fixed
Description
** 6.0 Regression** The increment ++ and decrement -- operators don't work with instance decimal variables.

Fixed in 6.0 Build 314.



CR:160648
CR Number:   160648
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 1009 18 Aug 1999 Fixed
Description
Problem: The += assignment shortcut does not work for numeric (double) and decimal data types.



CR:160651
CR Number:   160651
Product Name:   PB Enterprise
Product Component:   Language - Compiler
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 - If you encounter a migration/regen/import compiler error and you have a comment on line 1 startingwith the multi-line comment delimiter /*, this compiler does not count these lines. The error message will reference a line in the script that is within the comment section. If you start with //, or the /* is on line 2 or later, you are OK.



This also causes a problem using the debugger. If the comment section starts with /* and it's on the first line, when you go to set breakpoints they may get set on the comment line or not set at all. Workaround: If using comments starting with /* put it on the second line. Or use // instead.



This has been fixed in 6.0.01.



CR:160653
CR Number:   160653
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.0.01 17 Apr 1998 Fixed
Description
5.0.04 Regression issue: The driver doesn't prevent concurrent users from updating a table although the option is set to warn the user in the dw painter. The error message "Row has changed between retrieve and update" doesn't appear when it should.



CR:160657
CR Number:   160657
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 Presently Not Targeted For Any Future Release Of This Product
Description
Unable to call a distributed Powerbuilder function that accepts an arguement of type ANY, that contains a decimal value, passed as ReadOnly, more than one time without receiving one of the following error messages:



R-19443

"Application Terminated: The request caused an abnormal termination, the connection has been closed"



or an error from SmartHeap Library:

"MEM_BAD_POINTER"



These errors occur only under the WINSOCK driver. If you use the LOCAL driver, the errors do not occur. The errors also do not occur if passing the variables by Value instead of ReadOnly.



Workaround:

==========

Pass the arguements by Value



CR:160674
CR Number:   160674
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)
06 Jan 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
6.0 REGRESSION - Using RichText presentation style dw with demo db sometimes puts an 'e' before the field {} (i.e., the "street" and "phone" columns when using the Powersoft Demo DB). This did not happen using pb 5.0 and the 5.0 demo db.



CR:160677
CR Number:   160677
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)
17 Apr 1998 Fixed
Description
5.0.04 REGRESSION ISSUE.

Short Description: a gpf is caused in pbdwe050.dll when printing a window containing a label report

I tried out different types of Dws , tabular, freeform etc and found that only label types of datawindows cause the problem. As for print preview, the datawindow of type form is always in print preview. Print preview>print in the datawindow will also GPF in pbdwe050.dll.



script to print the datawindow from the window is



long job



job = PrintOpen( )

// Each DataWindow starts printing on a new page.

PrintDataWindow(job, dw_1)

PrintClose(job)



Workaround:: One workaround is if you have infomaker. Put a command button on the window and scipt the following..



dw_1.saveas("",PSReport! ,true). Then save the file. Goto windows explorer and open the psr file ( which will automatically open up Infomaker ) and print from there.



CR:160695
CR Number:   160695
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)
30 Sep 1998 Fixed
Description
Datawindow Object command button has a property on the General tab: Original Size. If this is checked, click Apply and OK, save the datawindow. Then go back into the properties and notice the Original Size checkbox is unchecked.



CR:160737
CR Number:   160737
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)
7.x Catalina 1042 06 May 1999 Fixed
Description
PC hangs or GPF occurs at the end of an application after retrieving data in a composite datawindow. Reports must have retrieval arguments and the second report is retrieved before the first one



CR:160740
CR Number:   160740
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)
05 Mar 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
Picture controls and picture buttons are displaying bitmaps differently between development and runtime. In development, the bitmaps with Property: Original Size checked appear 'off center', you can't see the whole image of the bitmap. If you run the application/window, the bitmap fully displays.



CR:160765
CR Number:   160765
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
DDDW with Null code value and corresponding display value. The corresponding display value could be selected and would remain in place when user tabbed off column. This worked using 5.0.02 and 5.0.03. No longer works with 5.0.04, 6.0. Did fix for 44410 possibly change this as well ? That bug related to dddw's with Nulls, but in that case was incorrectly matching a NULL with ZERO. In this case, the code value is NULL. There is a row in the dddw with a zero value, as well as the row with the Null value.



CR:160766
CR Number:   160766
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)
17 Apr 1998 Fixed
Description
5.0.03 Regression. Problem with newspaper columns when using more than one column on a 2 page report. 5.0.03 printing using NT4.0 causes 14 pages to be printed instead of 2. 5.0.04.68 and 6.0.00 appear to be OK.



CR:160776
CR Number:   160776
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 ** Assigning a structure from a row in a datawindow fails if the structure contains an array[n] of character and the corresponding datawindow column is char(n). Opposite direction assignment also fails.





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