远程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:159124
CR Number:   159124
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)
18 Aug 1999 Not a Bug
Description
Setactioncode (2) or return 2 (accept the value) in the itemerror event of a datawindow control places a huge number 2011642850 when the user tabs off. 3.0e and 4.0.07 placed a zero (0) in the field. Works fine in 6.0.

Developer: The itemerror event is telling DWE to accept whatever value was entered in the column. In a numeric column if you enter and force acceptance of the character "N" it may convert to a large number. Likewise, if you force acceptance of a null string it will convert so a number depending on the system conversion routines. Any assumptions DWE makes about what to leave in the column is likely to be wrong for someone.



CR:159125
CR Number:   159125
Product Name:   PB Enterprise
Product Component:   Source Control
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
Using the SCC interface to PVCS. During the registration process for objects, the customer selects cancel. The archive bit for the object is set to registered even if the process is cancelled.



The Cancel option, when selected on the PVCS registration dialog, should return SCC_I_OPERATIONCANCELLED from the SCCAdd call.



The archive bit (the drum icon) is displayed for all objects (including the canceled objects).





Solution Per Development:

PVCS_SCC.DLL returns SCC_OK even though the user clicks CANCEL in their dialog.



This will be fixed in PB 5.0.04.



=====================================================

Pre-Released fix for Powerbuilder 5.0.03 or greater

Library Painter and Source Management for PVCS

=====================================================

Date: January 10, 1998

=====================================================

The zip file 'pblib503.zip' contains two maintenance DLLs for Powerbuilder Enterprise 5.0.03 for Windows 95 and Windows NT. They are compatible with the 5.0.03 and 5.0.04 maintenance releases.



To install, rename your existing source control DLLs PBSCC050.DLL and PBLIB050.DLL to *.old. Then copy the new PBLIB050.503 and PBSCC050.503 to the directory containing the development environment DLLs and rename them to *.DLL.



These DLLs contain fixes for the bugs listed below. Some are related to Powerbuilder library painter general bugs, others are specific to the Intersolv PVCS interface PBSCC050.DLL.



URL for download:



ftp://ftp.powersoft.com/pub/private/pbpatch/pvcs/pblib503.zip



===============================



NOTE: These fixes are already integrated into the Powerbuilder 5.0.04 maintenance release and in Powerbuilder 6.0.



INTERSOLV has supplied a URL to download their fixes from the Intersolv web site. Customers can obtain a copy of the "INTERSOLV PVCS Version Manager Source Code Control (SCC) Interface Version 5.1" at:



ftp://ftp.intersolv.com/download/pvcs/vm/if_32_51.zip.



=====================================================



12/15/97 TSE test results update:

Intersolv Issue: Noticed that the PVCS SCC dialogs have problems when run using Large Fonts.



CR:159135
CR Number:   159135
Product Name:   PB Enterprise
Product Component:   Window Painter
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
Enhancement. Would like to be able to set a string editmask (window control or datawindow) in and out of overtype mode.

The current default behavior(s):

* numeric EditMask - insert mode
* String-EditMask - overtype mode
* editmask control without a special Mask - insert mode

Use of SetMask(StringMask!, "mask" ) switch an editmask from insert to overtype mode.



CR:159151
CR Number:   159151
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)
17 Apr 1998 Fixed
Description
New datawindow button "type" attribute cannot be "described".



dw_1.describe("button_1.type") returns "!"

dw_1.describe("button_1.text") returns the correct button text.



CR:159158
CR Number:   159158
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
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
Using 2 global functions in a computed field in an if(b,t,f) expression. IT paints fine while horizontally scrolling in the datawindow painter but it truncates data at runtime.



NOTE: Global functions in computed fields generally will slow down painting of the datawindow due to the amount of activity in the global function.



CR:159166
CR Number:   159166
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)
14 Dec 1998 Duplicate
Description
Querysort with a datawindow with retrieval arguments does not append the "ORDER BY 1" DESC to the final where clause. Works fine if there are no retrieval arguments.



Workaround: Must modify the SQL and add the order by BEFORE the retrieve()



CR:159173
CR Number:   159173
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.x Catalina 1024 23 Sep 2002 Fixed
Description
Using ODBC, cannot return output parmameters from stored procedures when declaring and executing stored procedures in script. This functionality does work if one uses the RPC method. Originally reported as a problem only with DB2 and ODBC, this problem has been researched by Development and extends to all ODBC drivers that have the capability of returning output parms.



This issue has particular urgency for DB2/MVS users as the only way one can get the SQL code back from a DB2/MVS native stored procedure is to send it to the client in an output parm. Also, no output information can be sent back to the client (again unless one uses RPC's).



CR:159178
CR Number:   159178
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Sheet in MDI does not have 3D Border in MC exe when resize set to false.



CR:159179
CR Number:   159179
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Problem: Dashed line borders on a datawindow Rectangle, Oval and RoundRectangle objects do not display properly. The Specified color displays as dashes but the spaces between the dashes is black, not the background color. For example, if the color was red, the line appears as an alternating red and black dashed line, not an alternating red and white dashed line line as one would expect.



CR:159180
CR Number:   159180
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)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Computed field defined as sum of datawindow columns isn't calculated

immediately after one column has been changed.



CR:159183
CR Number:   159183
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 21 Oct 1998 Fixed
Description
SaveAsAscii saves an empty file if used for a grid datawindow, although the return code reports success. The same function call used to save a tabular datawindow works fine.



CR:159198
CR Number:   159198
Product Name:   PB Enterprise
Product Component:   Window - Runtime
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
Icons cannot be associated with an application or minimized sheets in a MDI application.



CR:159200
CR Number:   159200
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)
17 Apr 1998 Fixed
Description
**** 5.0.04 Regression ****

Modifying properties on datawindow columns with EditMasks causes a page fault in PBDWE050.DLL@0137:115e0906 (for 32bit), @000b:00001865 (for 16bit). This happens using using Modify() or dot.notation.



Developer: Already fixed in 6.0



CR:159217
CR Number:   159217
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Dec 2001 Fixed
Description
+= Dot Notation Error. In PowerScript, a script that uses the += notation to add up a group of numbers will fail if those numbers include a DataWindow field referenced by dot notation.



As tested, it works with GetItemNumber, constants, and variables. However, when adding the numbers, it inputs the first dot notation-referenced variable, then doubles it in each dot reference thereafter, ignoring the value.



decimal counter



// all values in column_1-n are "1"



counter += dw_1.object.column_1[1]

counter += dw_1.object.column_2[1]

counter += dw_1.object.column_3[1]

counter += dw_1.object.column_4[1]



Instead of counter=3, counter is "8"



Using other variable types for "counter" makes it worse:



Type Value

long - 0

real - -5,41817766932997E+23

double - -7,74025381332799E+22



CR:159227
CR Number:   159227
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Comparison of negative integer constants and long values yields wrong results.



CONSTANT integer ci_value = -1

long l_local



l_local = ci_value



if l_local = ci_value then

MessageBox( "Result" , True )

else

MessageBox( "Result" , False )

end if



will always return False. However the values are the same ...



CR:159228
CR Number:   159228
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
Short description : my_struct [] = dw_2.Object.Data.current.Selected. Upperbound (my_struct []) return always 0 when dw_2 shares its data from another primary datawindow. (dw_1.sharedata (dw_2)



CR:159229
CR Number:   159229
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.x Catalina 1032 05 May 1999 Fixed
Description
In a datawindow with a group defined and an object in group header,

GetObjectAtPointer gives a wrong object name in some circumstanses.



CR:159230
CR Number:   159230
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
GPF when switching to another application using Alt-TAB and when changing the background color of a column in losefocus event of DW-control.



CR:159231
CR Number:   159231
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
6.5.00 12 Nov 1998 Presently Not Targeted For Any Future Release Of This Product
Description
The escapement property is making the text disappear when between 1800 and 3600 because the rotation center is not properly set.



CR:159232
CR Number:   159232
Product Name:   PB Enterprise
Product Component:   DB Sybase System
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
Adaptive Server (SQL Server 11.5) does not allow stored procedures that declare local variables that begin with '@@' to be created. It appears that '@@' is now truly for Adaptive Server variables (i.e.@@error and @@version). pbsyc.sql needs to be changed to support this.



The error message you will receive:



"The name @@objname is not a valid local variable name".





Solution:

The following patches below contains the fixes to the stored procedures. Development mentions that you should upgrade to Adaptive Server 11.5 before running the scripts. If you're not running Adaptive Server, you don't need to do anything.



In order to convert the existing stored procedures used by Powerbuilder 5.0 and 6.0, users should execute the following scripts in ISQL to re-write the stored procedures Powerbuilder uses.



For Powerbuilder 5.0 users

ftp://ftp.powersoft.com/pub/private/pbpatch/adaptive_server_11.5/pbsyc50.sql



For Powerbuilder 6.0 users

ftp://ftp.powersoft.com/pub/private/pbpatch/adaptive_server_11.5/pbsyc60.sql



CR:159242
CR Number:   159242
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)
7.0.00 28 Sep 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
16-bit. Problem with spaces in currency fields. Under Windows Control panel, if you use a space (where there was formerly a $) for currency symbol, all datawindows will hang when a window is opened.



CR:159243
CR Number:   159243
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)
09 May 2000 Duplicate
Description
Alignment of computed fields not working in 6.0. Although the preview is correct when using the properties sheet to right-justify the computed field and often this also matches up with the painter bar right-justify button being pushed down, when you re-open the datawindow, the graphics show LEFT justification - even though it previews correctly.



If you force a change using the property sheet, the text in the computed field will move so it "looks" right-justified but only until you close the painter. When you re-open the painter, the problem will exist again.



NOTE: The preview is fine, it's just a painter issue with startup.



CR:159257
CR Number:   159257
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
Panther Build 218 Win95 and NT4.0. Panther crashes after using LinkTo and then closing the window.



To Reproduce:

1. Create a new window.

2. Add an OLE object, word97.

3. Create a button with the following script: ole_1.linkto("c:\some word file")

4. Run the window.

5. Click on the button.

6. When the linkto is complete close the window.

Pb will gpf. It doesn't matter what OLE object you use or the manner in which you close the window (script, alt-F4, etc...).



CR:159270
CR Number:   159270
Product Name:   PB Enterprise
Product Component:   Language - Compiler
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 build 248 RC3. Recursive function calls kill the stack at about 1185 calls.





PER DEVELOPMENT:

Each recursive call adds to the stack. Since the stack is finite and cannot be changed, you will always eventually run out of space. This limit may change from release to release and there is not much we can do about it. We will keep this in mind in the future releases to see if we can increase the limit.



CR:159283
CR Number:   159283
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.02
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
Using ShellExecute() 16 bit call in a 16 bit PB development environment under NT 4.0 causes a GPF in NT 4.0 but not in NT 3.51 trying to bring up Word 95. GPF is in PBRTF050.DLL in 000c:1406 in NT 4.0 but not in NT 3.51 trying to bring up Office 95's version of Word.



6.0 build 250 GPF is in PBVM60W.DLL at 005B:15D6.



CR:159286
CR Number:   159286
Product Name:   PB Enterprise
Product Component:   DB ODBC
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
Issue relating to embedded SQL INSERT statement against Informix ODBC driver. When using a PowerScript CHAR variable to fill an Informix CHAR(1) column, PowerBuilder puts no quote around the value. Quotes are generated when running the same code against Sybase SQL Anywhere.



CR:159288
CR Number:   159288
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
Save Rows As SQL generates incorrect syntax for most Varchar columns, numeric columns and for dates.. It almost seems like it's saving Generic column definitions.



Oracle (O73)

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

Column Type Save As Syntax



Date datetime

Varchar Char

Varchar2 Char

Number (5,0) Decimal (16,0)



SQL Anywhere

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

Column type Save As syntax



varchar15 char(15)

numeric decimal(16, 0)

integer float

smallint float

double float

long varchar char(32767),

tinyint float





System11(SYC) - Use alldatatypes on tsdata.

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

Column Type Save As Syntax



varchar(10) Char(10)

int float

smallint float

tinyint float

real float

text char(32767)

bit float

money decimal (16,4)

smallmoney decimal(16,4)

smalldatetime datetime



Informix 7.x using IN7

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

Column Type Save As syntax



decimal16_0 decimal(16, 0)

integer float

smallint float

real float

money16_0 decimal(16, 0)

varchar10 char(10)

serial float

interval char(0)



Microsoft SQL Server 6.5

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

Column Type Save As syntax



varchar10 char(10),

int float,

smallint float,

tinyint float,

real float

text char(32767)

bit float

decimal10_2 decimal(16, 2)

numeric10_2 decimal(16, 2)

money decimal(16, 4)

smallmoney decimal(16, 4)

smalldatetime datetime

identity integer float



CR:159289
CR Number:   159289
Product Name:   PB Enterprise
Product Component:   PB GUI
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 3257 11 Dec 1998 Fixed
Description
6.0 Build 247 RC3. Application painter doesn't check if datawindow painter is open (with changes pending) when creating a new application. It does check when the window painter is open with changes. "Cannot change the application or create a new one when another painter is open.



CR:159293
CR Number:   159293
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
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
Short Description: Restart function not performing correclty

Restart not functioning correctly. It states in the on line help that restart is normaly called from the idle event of the application object. Using it here closes down db activity but will not retart the app as it is suppoesed to do. Calling it from any other event will not close down db activity and restart .



Definition is "Stops the execution of all scripts, closes all windows (without executing the scripts for the Close events), commits and disconnects from the database, restarts the application, and executes the application-level script for the Open event"



CR:159314
CR Number:   159314
Product Name:   PB Enterprise
Product Component:   Menus - 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
MDI Frame menu options visible property changed to TRUE in script if security check passes. Frame opens w/appropriate menu options, OpenSheet, uses MDI frame menu, the submenu items under one menu option are also seen in the menu option to the left of it.



CR:159317
CR Number:   159317
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)
7.0.00 17 Nov 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
PowerBuilder GPFs with nested statements that involve methods or properties of an OCX. Reported originally with MapObjects but can recreate with Visual Components OCX. For instance, with the VCI Formula One Workbook Grid Control, you can recreate the GPF by using the statement in script that populated the Grid Control. Here's the statement:



val = string ( theRecs.Fields.item(theRecs.tabledesc.fieldname[i]).Value) )



"theRecs" is an OleObject associated with MapObjects. The user is getting a value

out of a Dbase table to place that value into a string and into the Grid Control.

It GPFs whenever the value out of the table was a long or floating point number.



Workaround: Break up the statements.



long lnum

string gridText

lnum = theRecs.Fields.item(val).Value

gridText = string(lnum)



For the MapObjects example:



mapLayer.GeoDataset = dataConnect.FindGeoDataset(fileName)



"mapLayer" is an OleObject associated with MapObjects, as is "dataConnect". This is

what I had to do to get rid of the GPF:



OleObject geoData

geoData = CREATE OleObject

geoData = dataConnect.FindGeoDataset(fileName)

mapLayer.GeoDataset = geoData

.

.

.

DESTROY geoData



CR:159326
CR Number:   159326
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)
17 Apr 1998 Fixed
Description
Using return 1 in the sqlpreview event does not stop processing for a user object of type Datastore. It works when using a datawindow control.



Development: 4.0 had the behavior of correctly putting up a "datawindow error" messagebox when the dw_1.Update() returned a -1 - when the user coded the SQLPreview with a "setactioncode(1)" (stop processing).



5.0 had the regression where update() no longer returned a -1 with "return 1" in the SQLPreview. This has been fixed in 5.0.04. Users should remember to code a "return 1" in the DBerror event to supress the "datawindow error" messagebox when cancelling an Update() with a 'return 1' in the SQLPreview.



Cannot recreate using 5.0.04 and 6.0 Beta.



CR:159342
CR Number:   159342
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 ****

Run datawindow with nested report in dw painter or runtime will cause a page fault in PBDWE050@0137:115f3b8c (in 32bit) @004:00004bb8 (in 16bit). This happens under the following: Nested report has a value in Criteria Property AND Detail Band Autosize Height is checked on NESTED REPORT. Take one or the other off, and it will not cause an error. This also happened in 5.0.02. Works in 5.0.03 and 5.0.04 through build #48.



CR:159356
CR Number:   159356
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC0 4023 18 Jan 1999 Fixed
Description
When the key is set to clustered, it is written to the database as clustered, but when we reopen the table again in PB, we show the key as NON-Clustered.



CR:159357
CR Number:   159357
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.05
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 1009 23 Apr 1999 Fixed
Description
"Export Syntax to Log" for Views with Computed Columns is incorrect

The name of the column is not defined



CR:159359
CR Number:   159359
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC0 4010 13 Jan 1999 Fixed
Description
Database painter: MSS 6.5, attempt to Alter Table to change primary key from non-clustered to clustered results in database error 170: Incorrect Syntax near 'Constraint'.



WORKAROUND: Easy - delete key and recreate as clustered.



CR:159367
CR Number:   159367
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
Query Mode datawindow GPF "invalid page fault in pbdwe60.dll @014f:0087d11f. This occurs on every Query Mode data window with a dddw and always show arrow property.



CANNOT RECREATE using build 230.



CR:159421
CR Number:   159421
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 Aug 2000 Presently Not Targeted For Any Future Release Of This Product
Description
Instanciating an OCX that uses licensing does not work correctly in 16 bit.



CR:159422
CR Number:   159422
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.01
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Problem: Generating HTML from a grid datawindow causes gpf in pbdwe60.dll.



CR:159424
CR Number:   159424
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)
17 Apr 1998 Fixed
Description
Beta 6.0 buids 203 & 230:

The following code will GPF (PBVM60.DLL@0137:00688a74) at runtime if one of the datawindow columns is of type 'decimal' and one of the values in that column is a NULL: struct = dw_1.object.data.[x1,y1,x2,y2]



NOTE: This problem does not seem to happen if other datatypes are used and have NULL values.



CR:159429
CR Number:   159429
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Powerbuilder w/Object Cycle 2.0 - Customer tried to create a New Release and use the option: MAINTAIN EXISTING VERSIONS. However, Object Cycle did not copy all of the history nor did it maintain the registered status of some objects. So they had to re-register the objects. The version history still cannot be seen.



CR:159430
CR Number:   159430
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 1999 Fixed
Description
A computed field causes a GPF on printing or print previewing a Richtext style datawindow if the datawindow has no row within it after the retrieve



CR:159432
CR Number:   159432
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
When you create a DW with a varchar column with a width of 1000, and add autosize=true, it looses it background color and 3D lowered border in preview. When it gets focus, the cursor behaves oddly and there is no background color.



CR:159434
CR Number:   159434
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Hiding rows in a datawindow by setting height to zero for certain rows will cause the vscrollbar to stop functioning. Resetting the row heights to the original height does not fix it. Keyboard arrows, pageup and pagedown all still work.



Fay: Verified it works correctly in 6.0 Build 247



CR:159438
CR Number:   159438
Product Name:   PB Enterprise
Product Component:   Window - 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. Messagebox in clicked event of a radio button behaving differently from 5.0.02 to 5.0.03 when the frame is minmized and restored from the taskbar. Maximizing the application from the taskbar seems to be triggering the clicked event of one of the radio buttons.



CR:159439
CR Number:   159439
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 447 14 Dec 1998 Fixed
Description
Problem description:DW date/time format not functioning correctly with retrieval arguments. The problem is that the first number of the 6 digit fraction of a second is been converted to a "-" instead of a number when retrieving data into the DW from the database.



CR:159440
CR Number:   159440
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
Panther build 220, NT4.0. PB crashes after using excel automation followed by a call to LinkTo. This doesn't occur on Win95.





To Reproduce:



1. Create a window with an ole object (Excel '97 worksheet) and a button.

2. Add the following script to the button:

int rc

ole_1.Object.Application.Range("A1:E5").Value = 100

rc = ole_2.linkto("add your file name here.xls")

parent.title = string(rc)



3. Run the window.

PB crashes when it gets to LinkTo. I have tried this with Word '97and there was no problem. It seems to only occur with Excel '97



CR:159441
CR Number:   159441
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
Panther build 220, NT4.0 and Win95. PB is having many problems with

activating Excel OLE objects.



Using Win '95 and Office '95: Offsite activation is OK, Inplace is broken.

Using Win '95 and Office '97: Offsite activation is OK, Inplace is broken.



Using NT4.0 and Office '97: Both Offsite and Inplace are broken.





To Reproduce:



1. Create a window with and OLE object (Excel file) and two buttons.

2. Label one button Offsite and put the following script under it:

ole_1.activate(offsite!)

3. Label the other button Inplace and put the following script under it:

ole_1.activate(inplace!)



Run the window and click on the buttons. You will notice the strange behavior.

Parts of the spreadsheet will be missing when you try inplace activation

(headings for the rows and columns). When you try offsite activation Excel will

come up but without the spreadsheet. The behavior is rather unpredictable.



CR:159446
CR Number:   159446
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)
17 Apr 1998 Fixed
Description
GPF when trying to connect in development (Clicking the Running Man) to the Sybase System 11 server using an INVALID Servername using SYC or at runtime - but the runtime problem requires several tries.



PER DEVELOPMENT: Applying 11.1 server appears to clear up this problem.



CR:159449
CR Number:   159449
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. Accessing the HTMLTable property on a grid datawindow GPFs. The datawindow has a computed field in the summary band which seems to cause the problem.



3/25/98 FBASHAW: Verified fix in Build 385.



CR:159453
CR Number:   159453
Product Name:   PB Enterprise
Product Component:   DB Painter
Status:   Closed
OS:   MS Windows NT 3.51
Original Version:   5.0.04
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
I am creating a stored procedure, using the DB Admin Painter by issuing the following command:



create procdure proc_role2(in @role_type as /* (Using Ms SqlServer) */

Select count(*) from employeechar(10))



or



create function DBO.proc_role2(in @role_type char(10))

returns integer /* Using Sql Anywhere */

on exception resume

begin

return(0)

end;



The create procedure works correctly, but when I go to the DBA Notepad and review my syntax using the Design/Procedure window, one letter at the end of every line is truncated. Why?



PER DEVELOPMENT: Cannot Recreate in 5.0.04, build65 or 6.0.00.239.



CR:159462
CR Number:   159462
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)
14 Dec 1998 Not a Bug
Description
After destroying dynamically a column in a DW and save it to a psr, when you try to relaod the psr you get an assertion failure.



CR:159479
CR Number:   159479
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 03 Nov 1998 Fixed
Description
Problem with edit mask : mask type is date dd-mm-yy

After highlihted "mm-yy" characters in the edit-mask and using the editmask.cut () function, you cannot insert more than 2 characters after the "first cutted position".



CR:159490
CR Number:   159490
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)
17 Apr 1998 Fixed
Description
5.0.03 Regression. Passing an unbound structure with a decimal{n} to a function and populating it with an unmodified datawindow buffer with:



// ds is a datastore

str = ds.object.data



actually CORRUPTS the datawindow buffer (on the right side of the assignment) for the decimal values. Doing a GetItemDecimal against the datastore in the decimal field (if it contains a number like 0.22222 - GetitemDecimal returns 28131743735386124.)



Solution: There was a somewhat related structure bug with preserving nulls fixed around build 30 in PBRTE050.DLL. Using 5.0.03 with 5.0.04.61 PBRTE050.DLL fixes this problem in the runtime environment.



CR:159491
CR Number:   159491
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 12 Nov 1998 Not a Bug
Description
Real columns in a datawindow don't store the exact number that was entered into the column



CR:159495
CR Number:   159495
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)
17 Apr 1998 Fixed
Description
Customer places version 4.1 of VCF132.OCX onto his window and runs his application. When accessing one of the menu items he gets " Error acessing external object function OdbcConnect."



Verified that the application does work correctly in pb 5.0 and pb 5.0.02.





Solution:

Developer: The PowerScript syntax was incorrect and earlier versions of PB did not care.

Specifically an example like:



g_ole_f1book.ODBCConnect(pConnect, true, pRetCode) // wrong



should be



g_ole_f1book.ODBCConnect(ref pConnect, true, ref pRetCode) //correct



CR:159504
CR Number:   159504
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 437 06 Jul 1998 Fixed
Description
6.0.00 Regression. when you do a SaveAs(), it does not display correctly when the .PSR is assigned to a dataobject or viewed through the plugin.

NOTE: This works FINE in 5.0.04 final.

Conditions:
1. Nested datawindow.
2. Group in main master datawindow.

The PSR shows ONLY THE MAIN datawindow rows - EVEN THROUGH all rows are saved in the PSR for the nested objects (you can see this by viewing the PSR in the report painter in Powerbuilder or InfoMaker. If you take out the group, viewing in browser and dataobject assignment shows nested datawindow.



CR:159508
CR Number:   159508
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
Enhancement. HTML Form generation - want GenerateHTMLForm function to include DropDown DataWindow data as OPTION elements in the SELECT structure.

The current implementation only includes a single OPTION element.



CR:159524
CR Number:   159524
Product Name:   PB Enterprise
Product Component:   DB Painter
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
Print Definition Table does not increment the page counter

When I print the Table Definition of a table from the Database Painter it prints well except for the page counter, the first page prints: page 1 / 5

the second: page 1 / 5

the third: page 1 / 5



CR:159525
CR Number:   159525
Product Name:   PB Enterprise
Product Component:   Language - 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 an inherited command button and a clicked script using Importfile() with a null file name causes a NULL object reference R0002 runtime error. Using a regular command button puts up the 'select import file' dialog correctly.



//script for clicked event of command button inherited from a user object command button.

string ls_string

setnull(ls_string)

dw_test.importfile(ls_string) <- null object reference.



CR:159543
CR Number:   159543
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)
06 Oct 1999 Third Party Problem
Description
Problem description:

Comments: The ctdate OCX will not not show year 2000 when it is specified in the Date/Time properties of the control panel. The properties from the control panel are "M/d/yyyy" for short dates and "dddd, MMMM dd, yyyy" for long dates.



When placing the ctdate ocx on a window in Powerbuilder the ocx will display 1900 instead of 2000



CR:159562
CR Number:   159562
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
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
Want to use a datastore with the pipeline start function instead of having to use a datawindow



CR:159567
CR Number:   159567
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Sep 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Out of Memory error when returning blob via RPC call from DB2/NT using PowerBuilder 5.0 32-bit, Windows 95 or NT 4.0 when blob is < 32k.. Hangs NT 4.0 if blob > 32k..



CR:159579
CR Number:   159579
Product Name:   PB Enterprise
Product Component:   Business Graphics
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
FillPattern Enumerated datatype assignment does not work when a variable of type FillPattern is used for coding the assignment change via SetSeriesStyle. Other enumerated type variables or arrays can be used in other situations, and doing an if test such as if (fillpattern_variable = Diamond!) then, will pass as true if the value is initialized to Diamond!. A variable or an array of type Alignment can be used to change the alignment of a statictext control, etc. so other types of variables and arrays of enumerated data types do work correctly.



WORKAROUND:

You can easily use an if or a case statement to code around this:

If i = 1 then

setseriesstyle(..., Diamond!)

else

setseriesstyle(..., Horizontal!)

....



CR:159583
CR Number:   159583
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Solaris 2.5.1
Original Version:   6.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Jan 1999 Not a Bug
Description
Printing a bitmap using postscript to a file does not work.



CR:159596
CR Number:   159596
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 RC 4011 31 Dec 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
When attemtping to select a zero decimal computed column from Informix 7 using the native driver (IN7 ) the result is "garbage data"(i.e. values other then zero are returned).



Select *, 0.00 test from <any table>;



This should not bring back values other then zero.



CR:159598
CR Number:   159598
Product Name:   PB Enterprise
Product Component:   DB Informix
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
In 6.0.0_220 ONLY:

Informix I-Connect 7.02. (IN7) Customer gets error message after deleteing a row and saving changes and using DBParm=DisableBind=1: "Row Changed Between Retrieve and Update", "No changes made to database".



CR:159605
CR Number:   159605
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)
17 Apr 1998 Fixed
Description
Beta 6.0_203 RC1

MDI Frame Window does not open Maximized if using machine code .exe. In development and p-code it works fine.



*This works in 6.0.0 Build 230.



CR:159606
CR Number:   159606
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)
28 Dec 2000 Not a Bug
Description
Multiple copies of Word97 are being instantiated when using ConnectToNewObject("word.application") or ConnectToNewObject("word.basic") - when word is already been started.

Per development:
The person is using "connect to NEW object" for an OLE server unrelated to the "ole_1" they were using earlier.
Hence they are asking for a new server. The "document.open" call causes a new Word server to open.

The fact that the behavior changed from Word95 -> Word97, when it was purely using the Word OLE automation
commands is totally a Microsoft issue.



CR:159615
CR Number:   159615
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)
17 Apr 1998 Fixed
Description
Retrieval Arguments of type array ( string array,number arrays, etc) always give "Expression is not valid" in composites. Also, nested reports allow mapping of non-array columns to array retrieval arguments causing a runtime error during retrieve "Retrieval argument <n> does not matched expected type".



CR:159621
CR Number:   159621
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.x Catalina 1042 21 Jun 1999 Fixed
Description
The use of the Evaluate function in a dw.Describe is causing the group trailer line to appear on top of the last line of data. Use of GroupCalc corrects for this case, customer claims it does not work for every case.



CR:159628
CR Number:   159628
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 3244 21 Dec 1998 Fixed
Description
If you have an expression on the background color of a child datawindow in a composite datawindow such as:



if(describe('DataWindow.Print.Preview')='yes',0,255)



you will get a GPF when previewing.



CR:159632
CR Number:   159632
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)
15 Dec 1998 Not a Bug
Description
Child datawindow of Sharedata() datawindow pair fires rowfocuschanged event when window is closed and user has not done a shareadataoff(). The destroy of the child datawindow probably should not trigger any other events during the destroy.



CR:159638
CR Number:   159638
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 event pbm_dwnprocessenter fires multiple times if the column is stretched to look like multiline. This causes problems if you're trapping the enter to send a tab (faxline 2003).



CR:159654
CR Number:   159654
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 24 May 2002 Fixed
Description
User is using sharedata between a datawindow and it's dddw edit style in one of the columns (using getchild, etc). This is so when deleting a row from the primary datawindow, it also deletes the row from the dddw since they share buffers.



CR:159663
CR Number:   159663
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)
07 Jul 1998 Presently Not Targeted For Any Future Release Of This Product
07 Jul 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Doing an InsertDocument() of an RTF document containing a graphic causes a gpf in PBRTC60.DLL.



CR:159686
CR Number:   159686
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 reproducible with latest version of the product available as of Resolution Date
Description
PrintDatawindow function does not print all pages for a datawindow of type CrossTab. Pages are missing. Occurs only under Win95, using 16bit.



Workaround:

Do not print the datawindow as part of a printjob. Use PRINT() instead



CR:159694
CR Number:   159694
Product Name:   PB Enterprise
Product Component:   DB Sybase System
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
Sybase System 11, DBMS=SYC:

The application is doing a declare,execute,close on a stored procedure within a FOR/NEXT loop for about 1000 times and it checks for memory usage. Customer says that there is a memory leak and the application dies.



CR:159724
CR Number:   159724
Product Name:   PB Enterprise
Product Component:   Source Control
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
SCC Interface with PVCS. Strange results when running Differences report. Occasional GPF.



CR:159725
CR Number:   159725
Product Name:   PB Enterprise
Product Component:   ORCA
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
PBORCA_CompileEntryImportList is giving c5 although the same entry is imported successfully using PBORCA_CompileEntryImport



CR:159733
CR Number:   159733
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
REGRESSION. Panther Build 220RC2. NT 4.0 and Win95. InsertObject() followed by closing the window causes pb to crash on Win95. On NT4.0, pb is closed down along with the window.



To Reproduce:



1. Create a window and add an ole object along with a button.

2. For the script under the button put the following code:

int result

result = ole_1.InsertObject()

parent.title = String(result)



3. Run the window, click the button.

4. Click on the Insert Control tab of the Insert Object dialog and select your favorite OCX.

5. Close the window.

If you are on Win95 it will crash. If you are on NT4.0 it will close down pb. Either way you are stuck.



CR:159735
CR Number:   159735
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
REGRESSION. Panther build 220RC2. NT4.0. After using LinkTo (on an Excel file) and then attempting to activate the file does not work.



To Reproduce:



1. Create a new window with an OLE control and two buttons. Label the buttons, LinkTo and Activate.

2. Add the following script to the LinkTo button:

int rc

rc = ole_2.linkto("c:Your excel file")

parent.title = String(rc)



3. Add the following script to the activate button:

ole_1.activate(Offsite!)



4. Run the window.

5. Click on the Linkto button, the click on the activate button.



You will see excel startup but it is transparent. There is no file in excel, instead what ever was on the screen when excel came up is now where the file should be. This is kind of hard to explain but, you will see what I mean after running the example.



CR:159751
CR Number:   159751
Product Name:   PB Enterprise
Product Component:   DB Oracle
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
32 Bit Only - Oracle 7.3 - passing a null value as a date argument of a datawindow based on a stored procedure : on win95, the PC hangs under some particular circumstances.



The particular circumstances seem to be :

- using a MDI frame

- opening a sheet in layered mode and doing the retrieve from this sheet

- the retieve with a null value must be the first action



CR:159753
CR Number:   159753
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)
17 Apr 1998 Fixed
Description
*** Regression *** of Issue 342747, bug 34413. The allignment "right" of a computed field is not saved in the dw.



CR:159769
CR Number:   159769
Product Name:   PB Enterprise
Product Component:   Rich Text
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
Choosing certain fonts on the font ddlb of the rich text (RTE) control doesn't seem to work. Most fonts work but found that I was unable to choose several fonts including: Marlett, Symbol, MS Linedraw, and Wingdings.



They always default to some other font after the ddlb drops "up".



NOTE: Microsoft Word 7.0 finds these fonts fine and paints them correctly when using them.



CR:159773
CR Number:   159773
Product Name:   PB Enterprise
Product Component:   Menus - 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
GPF exiting window after menu items are made invisible. Problem is related to making toolbaritems invisible (ToolbarItemVisible property) and making the related menuitems invisible.

Workaround: Make all the toolbaritems invisible, then make the menuitems invisible. Fixed in 6.0.01 Build 332 and after.



CR:159803
CR Number:   159803
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Dec 2000 Fixed
Description
Report view listview using "button header" attribute to allow sorting by just clicking on header causes repaint problems if you scroll to the bottom of the listview and click on the column header. It causes the row underneath the column header to bleed through. It seems like PB doesn't take the height of the header button into account in scrolling and leaves a blank space at the bottom of the listview.



CR:159807
CR Number:   159807
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)
17 Apr 1998 Fixed
Description
Problem description: **Regression with 5.0.03 and UNIX.** Printing a dw with newspaper columns using Postscript or PCL will not work in pb 5.0.03. It causes PB to hang.



In powerbuilder 5.0.02 you could print out a DW using postscript drivers or PCL drivers and now in pb 5.0.03 you cannot do this. You still cannot do either in pb 5.0.03 or pb 5.0.02 with PCL drivers. In Wintel, it GPFs in PBRTE050.DLL in 5.0.03 and 5.0.04.





Fixed in pb 5.0.04 build 66. The dlls to fix the issue are



pbcmp050.dll pbrtf050.dll pbrte050.dll pbrtc050.dll pbroi050.dll pbdwt050.dll pbdwp050.dll pbdwo050.dll pbdwe050.dll pbdwd050.dll pbshr050.dll



However if you print out more than 1 page to a printer you will core dump. Verified this with the developer. Also if you print more than 1 page to a file you will have no problem.



CR:159814
CR Number:   159814
Product Name:   PB Enterprise
Product Component:   Language - Runtime
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
The match() function. (Possibly just Doc update needed?) Match('', '^Z*$'), this statement returns false. Customer says this should match the empty string, but it returns false. He argues that empty string is a valid value.



CR:159834
CR Number:   159834
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)
24 Sep 1998 Presently Not Targeted For Any Future Release Of This Product
Description
Hebrew - PVCS Regression. (5.0.04 under Hebrew-enabled Win 3.11) Get gpf at pbpvc050.dll @ 0001:1010 when trying to perform a check-in.



Workaround: Replacing the pbpvc050.dll with one from 5.0.02 resolves the problem at the moment.



CR:159837
CR Number:   159837
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Closed
OS:   Microsoft Windows 95
Original Version:   5.0.02
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.00 03 Nov 1998 Not reproducible with latest version of the product available as of Resolution Date
Description
Only on WIN 95. Edit mask numeric ###,##0. Typing is OK. Calling long (em_1.text ) returns 0. Doesn't occur on WIN 3.1.



CR:159838
CR Number:   159838
Product Name:   PB Enterprise
Product Component:   DB DB2
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
GPF in PBSQL050.DLL at 0137:1251d3bb when creating a new datawindow with Quick Select and going from datawindow design mode to graphical mode in the SQL painter by clicking on the SQL icon. The DBPARM must also have SQLQualifiers=1 set in DBParm.



Happens in 6.0.01 as well (build 332). GPF at PBSQL60 at 0137:00c0371b



CR:159844
CR Number:   159844
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
New! Datawindow buttons have strange behavior. They stay down or depressed if you hold the mouse down on one datawindow button and then move onto another datawindow button. The first button stays "depressed".



CR:159846
CR Number:   159846
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
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
Idle event with messagebox scripted then HALT causes the application to go down in 5.0. Same behavior in 4.0 - the event kept firing with the messagebox there - even if you didn't respond to it - but the second firing executed the HALT after the messagebox in the idle event script and closed the application.



CR:159850
CR Number:   159850
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   MS Windows NT 4.0
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
First Impressions Chart control: script in timer event to modify the chart. Works fine in development and p-code, causes a gpf in machine code executable.



WORKAROUND: Use p-code
Workaround Description
 Use pcode instead of machine code



CR:159852
CR Number:   159852
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)
14 Jan 1999 Not reproducible with latest version of the product available as of Resolution Date
Description
Problem Description: OLE dialog box does not display correctly in IE4



After installing Internet Explorer 4.0 , customer is experiencing problems. He gets strange behaviuor with his OCX controls dialog box.



A GPF occurs when he goes into the system browser of pb. If he goes to the OLE tab & dbl. click on the OLE custom controls he gets a gpf. Invalid page fault in module pbroi050.dll @014f:11922269. ( not reproducable on all machines )



Also, if you go to the window painter, click the ole insert button, click Insert Control (for ocx's) you see just a thin line where you should see a box with a list of registered ocx's.



CR:159854
CR Number:   159854
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
Informix(7.20) database is started in ANSI mode. In script does a SELECT INTO and gets error -

-766 : String must be null terminated. IF database is not started in ANSI mode or DisableBind=1, this error does not occur. Error occurs when Selecting a char column.



With INFORMIX-ESQL/C, if you use a host variable in an INSERT statement or in the WHERE clause of an SQL statement, and the database is ANSI compliant, the string must be null terminated.



This is not a problem if using Informix 7.23 TC1.



CR:159890
CR Number:   159890
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
The second line below produces an error message in PB 5.0.3 (c_fld is the name of a string-type computed field on the datawindow). Shouldn't both lines below work?

dw_1.object.c_fld.expression = "''" // does work (single quotes within double quotes)

dw_1.object.c_fld.expression = '""' // doesn't work (double quotes within single quotes)



CR:159894
CR Number:   159894
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
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
Build runtime library from library painter causes GPF when building machine code when a reference cannot be found after generating 'compiler error' messages. Compiling to p-code generates error messages,but does not gpf. This problem was brought to attention as a result of ORCA PBORCA_DynamicLibraryCreate() calls that were GPF'ing. Please make sure that both approach avenues point to the same origin of the problem and the fix will have effect on both of them.



CR:159927
CR Number:   159927
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows 3.1
Original Version:   5.0.03
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Apr 1998 Fixed
Description
5.0.03 Regression. Stack Fault when dragging an object (user object, data window, etc.) over a picture object.



No longer occurs in 5.0.04 or 6.0. Fixed by other drag and drop fixes.





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