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

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!

如有问题,请联系我!

QQ :289965371 联系我们获取数据库技术支持!
Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

 

CR:271068
CR Number:   271068
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.1 08 Aug 2002 Fixed
Description
Datawindows with AutoSize Height set for the Detail Band do not scroll properly. A datawindow scrolls down instead of up, when the "up arrow" is pressed on the datawindow's vertical scrollbar. The problem occurs when one is scrolling records bottom-up.

To see this behavior with a datawindow:
1. Click on the "down arrow" icon once so that the first record scrolls up and out of focus.
2. Click on the "up arrow" to bring it back in focus. Notice that the datawindow scrolled down (by a page) instead of scrolling up



CR:271073
CR Number:   271073
Product Name:   PB Enterprise
Product Component:   DW Synchronization
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2002 Not reproducible with latest version of the product available as of Resolution Date
Description
Regression in PB 8.0.

dw_2.GetChanges (lblob_changes)
dw_1.Reset ()
dw_1.SetChanges (lblob_changes)

Will crash/hang PB 8 while ...

dw_2.GetChanges (lblob_changes)
dw_1.Reset ()
dw_1.InsertRow(0)
dw_1.SetChanges (lblob_changes)

does not .
Workaround Description
 Insert a blank row before using setchanges on a reset datawindow.



CR:271100
CR Number:   271100
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Jun 2002 Not a Bug
Description
DW text headers with multiple lines of text are aligned to the bottom edge of text with other single line text headers. When preview the text headers are aligned correctly. When printed the multiple line headers are higher, no longer aligned.



Determined by development to not be a bug.



CR:271162
CR Number:   271162
Product Name:   PB Enterprise
Product Component:   Menu Painter
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10 Apr 2003 Fixed
Description
PowerBuilder can crash when trying to open a menu that has a shared autoinstantiate user object.



When changing the menu and trying to save it can also result in a C0158 error.

Object: m_1

Event: m_1::create

(0004): Error C0158: The property '__hwnd' was found in class 'm_1', but insufficient rights are available

to access it

(0005): Error C0031: Syntax error



Work-around is to disable autoinstantiate and create the user-object explicitly within the menu

and test with ifValid if it already had been created.

The instance variables and functions of the user-object could also be moved to the menu object.



CR:271164
CR Number:   271164
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2004 Fixed
Description
Proxy objects are not editable but exception proxies are, even though code in exception proxy appears truncated in the painter



CR:271166
CR Number:   271166
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2003 Fixed
Description
Exception hierachies defined on a server component are not retained when proxies for that component are generated.



CR:271186
CR Number:   271186
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Jaguar 4.0 GA HTMLGenerator (unchanged)
PowerDynamo 3.6
PBVM 7.0.3 build 10108
DSN: EAS Demo DB V3 (easdemodb.db)

An InsertRow() action when performed on a DataWindow containing a Drop Down DataWindow (DDDW) causes a row to be inserted in the DDDW. As a result of the blank row in the DDDW, a validation error fires when the blank row gets and loses focus.



CR:271223
CR Number:   271223
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Mar 2002 Fixed
09 Jul 2002 Fixed
Description
WIth multiple PB exes running and opening complex windows, exe crashes.



CR:271261
CR Number:   271261
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Mar 2002 Fixed
08 Aug 2002 Fixed
Description
Horizontal scroll bar indicates that there are no further columns in DW, even though there are.



CR:271375
CR Number:   271375
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Open
OS:   Microsoft Windows NT
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Presently Not Targeted For Any Future Release Of This Product
Description
TrimSpaces=1 may cause an issue with DBMS vendors that make a distinction between CHAR data with trailing spaces and CHAR data without trailing spaces when evaluating a WHERE clause expression (SQL Server, for example). This can result in "Row changed between retrieve and update" message when your datawindow update properties are set to "Key and updateable columns". To correct this issue, change your DW update properties. In embedded SQL, you can check Sqlca.Sqlnrows after each update to determine if the update took place. Also, avoid using CHAR data columns in the WHERE clause of an UPDATE or DELETE statement when TrimSpaces=1.
Workaround Description
 Don't use datawindow update property "Key and updateable columns".
In embedded SQL, check Sqlca.Sqlnrows after each update.
Avoid using CHAR data columns in the WHERE clause of an UPDATE or DELETE statement when TrimSpaces=1.



CR:271412
CR Number:   271412
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Dec 2003 Fixed
Description
If you have a date type editmask control or a date type filed in a dw with editmask of type "DD/MM/YYY". The default for the control would be 00/00/0000. Try inserting 29/02/0000. You will not be able to insert 2 for the month. If you go to the year section and change it to a valid leap year (for e.g 2000) then go back to month , you will be able to insert 02 for it.
Workaround Description
 Not a very good workaroud but you need to edit the year value to be a valid leap year before adding the month



CR:271501
CR Number:   271501
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.1 9123 17 May 2002 Fixed
09 Jul 2002 Fixed
Description
Tabbing in a grid datawindow on a long row does not repaint the columns properly. It looks like some columns are not "scrolling" with the rest of the row. Data does not display properly.

Currently reproduced internally ONLY on Windows 2000. Customer experiences problem on both NT and Windows 2000.



CR:271508
CR Number:   271508
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Mar 2002 Fixed
11 Jul 2002 Fixed
Description
8.0.1 regression. A dw editmask of !!!!!!!!!!!! (uppercase) loses these input characters after tabbing off: * @ ! % ^ & ( )



CR:271517
CR Number:   271517
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.2 04 Jul 2002 Fixed
Description
The Case property of a column (in the properties pane on the column's edit tab) is ignored if set to Upper or Lower when text is copy/pasted into the column. Text is treated as if Case property were set to 'Any'

Reproduced behaviour in PB 8.0 GA & PB 8.01 Build 9066. Works fine in PB 7.03



CR:271522
CR Number:   271522
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Oct 2002 Fixed
19 Aug 2002 Fixed
Description
The syntax generated in the dw source is wrong in PB 8. This seems to happen if there are joins in the sql syntax.
For some columns the dbname= is incorrect. It lists the name of a table to which the column does not actually belong. Changing the dbparm for outer join syntax had no effect.



CR:271531
CR Number:   271531
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Yield() has a problem with leaving events on stack wherein events that were triggered before calling yeild() do not execute any further than the point where yield() was called. I did some research and found that there is a Windows API to help an application yeild control to other processes waiting to execute, the remarks for the API include that the API should be called only when one knows that there are no more messages left for the application on the system queue (PB's yield function might be using this API). Microsoft's site for these APIs suggests that one should use a PeekMessage/GetMessage loop.



04/25/2005:

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



CR:271602
CR Number:   271602
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
PBVM crashes when closing multiple browser with Windows ActiveX



CR:271645
CR Number:   271645
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
allow select all/deslect in a source control activity for list of objects based on object type as well



CR:271667
CR Number:   271667
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 03 May 2005 Fixed
8.0.3 03 May 2005 Fixed
Description
Corba exception because the autoinstantiated objects are not getting created, EAserver log shows "PowerBuilder Application Execution Error (R0002) Null object reference at line 25 in constructor event of object ddseaf_n_cst_component.".



Not consistently reproducable on all machines. Suspect it may be related to the amount of machine memory. Consulting with development.



CR:271669
CR Number:   271669
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   AIX 4.3
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
Deleting a row and then updating the datastore does
not clear out delete buffer with getfullstate on unix.

Using getchanges does appear to clear out buffer.


If you need to use getfullstate, the workaround is to manually clear out buffer as follows:
any la_Primary[], la_Filter[]
// We need to manually clear then delete buffer
IF this.deletedcount() > 0 THEN
IF this.FilteredCount() > 0 THEN la_Filter[] = this.object.data.filter
IF this.RowCount() > 0 THEN la_Primary[] = this.object.data
// now reset the ds
this.reset()

// Put the data back in to the proper buffers
if upperbound(la_Primary[]) > 0 then this.object.data = la_Primary[]
if upperbound(la_Filter[]) > 0 then this.object.data.filter = la_Filter[]

END IF
Workaround Description
 Manually clear out buffer or use getchanges.



CR:271740
CR Number:   271740
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When ItemChanged event script is coded to display the alert messagebox (alert()) the ItemChanged is reexecuted on DropDownListBox (SELECT html tag) or DropDownDatawindow.

Happens in Internet Explorer IE only !



Possible Workarounds:

If possible don't Display the messages into the alert messagebox. eg. use a button object (b_1) and code similar to: function webDW_ItemChanged( row, col, val)

{

//alert ("htmlDW_ItemChanged");

webDW.dataForm.b_1.value="Itemchanged to " + val;

}

-try using the ItemError event if possible.
Review Status
 13.06.2005

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



CR:271742
CR Number:   271742
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jun 2005 Presently Not Targeted For Any Future Release Of This Product
Description
When ItemChanged event script (javascript) is coded to display the alert messagebox (alert())or the confirm() messagebox, when executed ie changing a value in a column and moving to another column, the datavalue gets copied over the existing columns datavalue.

Happens in Internet Explorer IE only !
Review Status
 13.06.2005

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



CR:271757
CR Number:   271757
Product Name:   PB Enterprise
Product Component:   Automation
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When doing a Fullbuild of a workspace via commandline, if you get a messagebox because of some error(for e.g if a pbl is missing from the location indicated in the library list ) then user has to click ok to continue with the rebuild. If one is making this call as a batch process every night then there will be no one to click ok and the process will halt until someone does click it .
The error does not propagate to the output log as well. It would be nice to have such messages go to log instead of waiting for user input.



CR:271760
CR Number:   271760
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.3 19 Nov 2002 Fixed
Description
A simple stored procedure returning a string is not executed with a RPC call. No error message displayed.



CR:271886
CR Number:   271886
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you open an ORCA session, it loads the IDE DLLs, not just the run time DLLs. This makes deployment of ORCA applications next to impossible. (The enhancement request refers to running an EXE. Of course during development the IDE would be loaded.)



CR:271901
CR Number:   271901
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Mar 2002 Fixed
Description
App with complex treeview is GPFing. References to nvos that are stored in the treeviewitem.data element seem to be the cause of the problems.
Workaround Description
 Keep a treeview instance array of the nvo datatype. Store a reference to all nvos in the array that are also stored in the tvi.data element. Destroy all instances in the array when treeview destructs.



CR:271958
CR Number:   271958
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Mar 2002 Not a Bug
Description
A numeric field with EditMask 0 or # behaves incorrectly when the datavalue is zero or null. The customer is unable to determine if the datavalue is zero or null.

PB engineering group's view is that it is not a bug. EditMask # does not display 0 when zero value is entered. It has always behaved that way. The customer can use normal Edit Style with empty string as NULL option to meet their requirement.



CR:271966
CR Number:   271966
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2002 Fixed
09 Jul 2002 Fixed
Description
DBError event is not populated when using RetrieveAsNeeded. In the case that a select error w/ sqldbcode=207 should appear when the datawindow's source has invalid column name, instead sqldbcode=0, and sqlerrtext is blank.



CR:271972
CR Number:   271972
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
In PowerBuilder 7 and 8, the datawindow painter is confusing two graph attributes.
When selecting or setting the format for the Value Axis Text it is instead
reading or setting the format for Series Axis Label properties.
It is confusing the attributes values.dispattr.format and series.labeldispattr.format

Work-around is to set the format directly into the source into the field
values.dispattr.format instead of setting it through the datawindow painter.



CR:271986
CR Number:   271986
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Apr 2003 Fixed
Description
Composite dw with having the Trail footer property of child checked, crashes PB when closing the window.



CR:272005
CR Number:   272005
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jul 2002 Not a Bug
Description
A JPEG image which is stored into the Sybase 1192 or 12 database from PB will take about 40 times more space than expected. If the table is bcp'd out and back in, the space is compressed again to a normal size.



Development has determined that this is expected behavior and not a PB bug. Questions and answers as to why this is the expected behavior are below.



Q1. Why PB is saving decompressed data in Database ? Why not save the compressed data in database and decompress during Data Window retrieval ?



A1. PB is saving the data in BLOB. Apart from image, other objects can be stored in BLOB. So there is no way to know when to decompress and when not. Also we will not know the image type (bmp, jpg etc.) and will not know, how to decompress. So images have to be saved in decompressed format.



Q2. Is PB doing the decompression correctly?



A2. PB is using standard Microsoft calls for decompression. One proof of this is the size of decompressed images are same, if we select same image in different format (i.e. bmp, jpg etc.).



CR:272066
CR Number:   272066
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   6.5.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2002 Presently Not Targeted For Any Future Release Of This Product
Description
In PowerBuilder 6 and higher, the following function call results in a bad return value.

my_value = funktion().nvo.stringval

The function returns a nvo that has another nvo as property.
It is tried to access a string property of the second nvo, but the string contains garbage characters.

Work-around is to do the assgnment in two steps:

nvo_1 my_nvo
my_nvo = funktion()
my_value = my_nvo.nvo.stringval



CR:272098
CR Number:   272098
Product Name:   PB Enterprise
Product Component:   DW ActiveX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Feb 2004 Fixed
Description
Calling setFullState Method fails the second time



CR:272102
CR Number:   272102
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
Regression:
Build: PBVM 7.0.3 build 10150
Using: EAServer 3.6.1 36110

Problem: Newer versions of the PowerBuilder VM cause marshalling exception when passing back parameters by reference to a java process. The customer has a simple sample in which a java application calls a java EJB which in turn calls a PBNVO method which takes in parameters by reference. This sample shows that a marshalling exception occurs when the NVO attempt to return the parameter values back down to the client.
This was not a problem in earlier builds of the PBVM. This is a problem with the NT and Solaris PBVM. The customer would like to see fixes made in both.



CR:272131
CR Number:   272131
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Mar 2002 Fixed
Description
Unable to create links in a HTMLdw due to cr 263496



CR:272136
CR Number:   272136
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Apr 2002 Not a Bug
Description
HTML DW doesn't get displayed properly, text on web page is not rendered properly in browser (IE 5.5 and Netscape 4.7). In his JSP, ct is calling his PB component which uses HTML DW and everything works fine when page is displayed with small font, but when Large Fonts are used text wraps and overlaps.

PER DEVELOPMENT:
All the elements in the html page have to be absolutely positioned to maintain their positioning as in the datawindow. In this case the element positioned at point "X" will remain at the point no matter what the font size or the placement or size of the other elements. If at design time, using small fonts, we specify an element to be placed at "X", we cannot expect it to reposition itself to point "Y" if the font size increases. This would be against absolute positioning.

If we open the datawindow in PowerBuilder design time using small fonts, we'll see that everything is in it's place and all the text and labels can be seen and read. Now increase the font size and reopen the same datawindow. You will see that all the text and labels cannot be read anymore. But the sizes of the text and edit controls remain same. So the HTML generated behaves in the same way as PowerBuilder.

If the user expects a page to remain nicely formatted using large fonts, they must provide for it during design time. They can ensure this by either providing enough space during design time or doing design using large fonts.



CR:272217
CR Number:   272217
Product Name:   PB Enterprise
Product Component:   MTS Integration
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Mar 2004 Not a Bug
Description
COM+ component deployed in Windows 2000 Microsoft transaction server (MTS) gives an incorrect behaviour for SetAbort() and SetComplete() {AutoCommit dbparm is set to False}.
-----------------------------------------------------
Review for SetAbort fails to rollback:
-----------------------------------------------------
PB703x : The SetAbort() RETURN value is +1 which means SUCCESS of the current transaction to actually rollback.
PB801_9056: The SetAbort() RETURN value is -1 which implies there was an error and the component could not rollback the transaction.
In both PB releases above, the database changes are wrongly comitted. This is a major breakage.

----------------------------------------------------------------
Review for SetComplete wrong return value:
----------------------------------------------------------------
PB703x : The SetComplete() RETURN value is +1 which means SUCCESS of the current transaction to actually commit.
PB801_9056: The SetComplete() RETURN value is -1 which implies there was an error and the component could not commit the transaction.
In both PB releases above, the database changes are comitted {correct action}.
____________________
Function:
oletxnobject.SetAbort()
____________________



CR:272241
CR Number:   272241
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10194 27 Jun 2002 Fixed
Description
Crosstab datawindow with an expression CumulativeSum(my_column for crosstab ) causes the datawindow to gpf on preview.



Solution: Alter the expression to CumulativeSum(my_column for ALL) and you can successfully preview/retrieve the datawindow.



NOTE: The fix to this CR fixes only the crash. Fixing the datawindow engine to correct limitations of aggregate functions such as cumulativesum is too large a project for an ebf or a point release. With the fix to this issue, PowerBuilder will no longer crash, but the cumulativesum will result in NULL, i.e. display as blank.



CR:272245
CR Number:   272245
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Mar 2002 Fixed
08 Aug 2002 Fixed
Description
When connected to MS SQL Server via OLE DB, declaring a stored procedure that has no arguments fails to compile with this error: Database C0038 : is not a parameter for procedure <procedurename>



CR:272273
CR Number:   272273
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Aug 2005 Not a Bug
Description
Cannot pass datetime field as argument to SP through RPC



CR:272276
CR Number:   272276
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Apr 2002 Fixed
Description
PBDBMS parameter cannot be changed in the script without doing a disconnect/connect.
Following code failes, where dw_1. has a dddw based on a stored procedure:

CONNECT USING SQLCA;
SQLCA.DBParm = "PBDBMS=0"
dw_1.Settransobject(SQLCA)
dw_1.insertRow(0)

Workaround:
- disconnect
- set the PBDBMS parameter
- connect
Workaround Description
 Workaround:
- disconnect
- set the PBDBMS parameter
- connect



CR:272305
CR Number:   272305
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Feb 2004 Third Party Problem
Description
When several users are connected to Harvest CCC and one user has checked out an object, other users see the checked out object not with the red "checked out marker", it is green instead indicating that it is checked out by another user.

Update 2002-03-05:
Third party problem with CA. SCC implementation not as expected. Opened case at CA : Case number 11701979 titled: PowerBuilder and CCCH-SCC.
Waiting for feedback from CA Techsupport.



CR:272310
CR Number:   272310
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Would like the ability to chose BCC recipients from the address book when using Mapi from PB. VB 6 has a property of AddressEditFieldCount in their MAPIMessages object that when set to 3 the address book comes up for with the following "The To, CC (copy), and BCC (blind copy) edit controls" in the dialog box. PB's default only behavior only shows the "To and CC (copy)". This is an enhancement request to have this capability.

PB has the ability to send to BCCs ( mailRecipient object's recipient Type property) but when the address book is displayed this is not available.



CR:272314
CR Number:   272314
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
8.0.2 25 Feb 2004 Fixed
Description
Has a stateful PB component with a method which connects to an ASE DB without using a connection cache.
If you call this method, giving a wrong password, the connection to the DB fails normally. The problem is, it also fails the second time with the good connections parameters and then it works the third time.

The problem does not occur if a connection cache to the same DB is defined in Jaguar.
In the server log, I can see that PB does some calls to the cache even if the PB transaction is a direct connection.



CR:272447
CR Number:   272447
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Solaris 2.6
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Feb 2002 Fixed
Description
Calling a pb component from a pb client, getting the
following errors in the srv.log with PB 7.0.3 EBF build 10154:

AFLIB Message: DLL lookup failed for 'libpbjag70x.so' failed OD message: ld.so.1
/export/home/JaguarCTS361C2/bin/jagsrv: fatal: relocation error: file export/home/JaguarCTS361C2/lib/libpbwfr70.so: symbol LeaveCriticalSection: referenced symbol not found

PBComponent::load: failed to load PowerBuilder VM
CTS_Component::load failed for component 'testmeout/n_testserver'
SystemException: OBJECT_NOT_EXIST (testmeout/n_testserver:Home/create)

UPDATE: According to PB Engineering, this is a "build" issue, and they will do a new EBF rebuild to address the problem.

Fixed in PB 7.0.3 EBF build 10156 or greater.



CR:272540
CR Number:   272540
Product Name:   PB Enterprise
Product Component:   Machine Code Exe Creation
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
On Windows 2000.
When logged on to a Windows domain the default TEMP directory on W2K is something like ...
C:\Documents and Settings\user.DOMAIN\Local Settings\Temp

The dot in this path will cause link errors at machine code compile time.

CGEN: Compiling '...\user.DOMAIN\...\temp\XXX.c'
CGEN: Linking...
cannot open XXX.obj : No such file or directory

The linker should be able to avoid this problem
See workaround tab for simple workarounds
Workaround Description
 1) Change the temp environment variable for that user to a path which does no contain a dot
2) Login locally using a local account on that machine



CR:272588
CR Number:   272588
Product Name:   PB Enterprise
Product Component:   Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Mar 2002 Fixed
Description
Alphnumeric Editmask (Mask: aaaaaaaaa, MaskDataType: stringmask!) with TextCase set to upper! If last character entered is lowercase it is not uppercased when accessing em_1.text.



CR:272635
CR Number:   272635
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2004 Fixed
Description
When debugging remote objects (remote debugging) the debug pointer is out of sync => always 1 line ahead of actual debugged line in the script



CR:272649
CR Number:   272649
Product Name:   PB Enterprise
Product Component:   Plug-ins
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 May 2002 Fixed
Description
Using ActiveX plug-in in Internet Explorer, customer can reuse most the PB code
and control some external Resource ,like Printer. The function "PrintSetup()" can be successfully
called out under normal condition. However, application fail to call out "PrintSetup()" (return -1 )
after calling out another window of type "Popup" or "Response".
Workaround Description
 NIL



CR:272652
CR Number:   272652
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 Beta 1 1507 20 Mar 2002 Fixed
Description
When doing the following actions in the Export Template View of the new XML functionality it will result in a GPF:
1.) Do a delete of an item (eg. child node) in the treeview
2.) Do an insert of eg. a new child node item , give it a name and press the save button



CR:272723
CR Number:   272723
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Aug 2002 Fixed
Description
Composite report displays badly in PB 8.0. Verified fixed in 8.0.1 build 9113.



CR:272793
CR Number:   272793
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 May 2002 Fixed
07 Aug 2002 Fixed
Description
Unable to access property (Variable) of a TLB (Automation Server) from PB or VB client.
The fix for cr 209959 seems to have caused this change in behvaior.



CR:272797
CR Number:   272797
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
This 'height autosize' property setting as 'no' is broken for datawindow control objects.
Aplies to controls: Column , Computed Field , and Text objects .
At datawindow preview/ runtime (which is when this property is evaluated), notice that the height is maintained however the width is not changed to accomodate the data value.



CR:272828
CR Number:   272828
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jun 2002 Fixed
Description
Every instance of a PowerBuilder component consumes 5 GDI resources



CR:272912
CR Number:   272912
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 02 Jul 2002 Fixed
Description
Vertical Scroll Bar does not work on dw when Detail band height is zero. Customer cannot scroll down dw in such conditions.
Workaround Description
 Set height to a value other than zero.



CR:272969
CR Number:   272969
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer requests that default settings be written to export files in order to speed searching while using source control, and editing.

In a datawindow choose the EDIT tab and set so that "Empty String as NULL" is checked. Leave all other columns are unchecked (i.e. they are left as default), please click on another column to verify.
Close the datawindow design view. Right click on the datawindow and select Edit Source, then Find by typing <CTL>F "nil", and you should find one line which reads: edit.nilisnull=yes . This was added to the source as a result of checking the "Empty String as NULL" box above. Note that there is no edit.nilisnull=no, which would be the default if the "Empty String as NULL" is unchecked. The customer requests that all such defaults be added to the export files, even though this would make the files larger, as doing SEARCHes in source control and editing would be much more simple and not have to be done manually in certain cases.



CR:272981
CR Number:   272981
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
7.0x & 8.0x Regression:

Multiple functions in object, ie Window. When one of the functions is modified the order changes in exported source file.



CR:273080
CR Number:   273080
Product Name:   PB Enterprise
Product Component:   Window Painter
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request :
add an Export / Import functionality to the ClipWindow. This would enable developers to export the contents of his clipwindow to a file, and import it back to another computer, or backup it up in case of a computer crash.



CR:273091
CR Number:   273091
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Mar 2002 Workaround
Description
HTML datawindow display problem in Netscape 6.x (works fine in IE).
Not a bug. Customer had forgotten to apply workaround described in the CR to this datawindow.



CR:273103
CR Number:   273103
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
The Modify Expression dialog's background color doesn't follow selected window color standard.



CR:273119
CR Number:   273119
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
A new (unsaved) datawindow doesn't respect RetrieveRowsAsNeeded check.



CR:273150
CR Number:   273150
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2003 Fixed
16 Jul 2003 Fixed
Description
Enhancement Request:

Implement support for the new ASE 12.5 functionality with CHAR columns >255 characters wide in the SYJ driver as well as the SYC in CR 258686.



Dupe of EAServer CR 325704:

EAServer should support char columns with greater than 255 characters. Currently, the limit is 255 characters. Similary, it should support more than 255 columns per table.



Solution:

Resolved in EAServer 4.2.2.



CR:273160
CR Number:   273160
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Feb 2004 Third Party Problem
Description
In the script painter, if you type hebrew characters ( generally inserted in a comment), PB will hang after few lines.



This turned out to be a Third Party Problem, not a PB bug. The problem did not occur with the msvcrt.dll version 6.00.8168.0.



CR:273161
CR Number:   273161
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Feb 2002 Presently Not Targeted For Any Future Release Of This Product
Description
Some of the links to inline book chapters come up blank. This problem is seen only in PB 7 online help. PB 8 online help correctly displays the content of the chapters.



CR:273170
CR Number:   273170
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 09 Oct 2002 Fixed
36112 11 Apr 2002 Not a Bug
03 Jul 2002 Not a Bug
7.0.3 02 Jun 2004 Fixed
Description
PowerBuilder component with a fatal error remains pooled by Jaguar. Possibly related to CR 231722.



CR:273171
CR Number:   273171
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Aug 2002 Fixed
Description
DDDW stays highlighted after loosing focus. Fixed in PB8 build 9100



CR:273173
CR Number:   273173
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Feb 2004 Fixed
Description
Attempt to create a new Edit Style in the database painter when connected to MS SQL Server via OLE DB causes PowerBuilder 8 to crash.



CR:273187
CR Number:   273187
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Migrating a PB 7.0.3 pbl to 8.0.1 crashes in a datawindow.

Removing a computed field with the following value from the datawindow, and the

migration from PB 7.0.3 to PB 8.0.1 works ok:



capital_item_cost_am + capital_stores_ovrhd_am + capital_co_labor_cst_am + capital_cntr_labor_cst_am + capital_transp_ovrhd_am + capital_payroll_ovrhd_am + retirement_stores_ovrhd_am + retirement_transp_ovrhd_am
Review Status
 4/22/2005

This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release".
Workaround Description
 Remove computed field and after migrating to PB 8.0 add the field back into dw.



CR:273192
CR Number:   273192
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Aug 2002 Fixed
Description
1. JDM and JDS driver still show in the install. I thought these drivers were deprecated in PB 8 . It should not be available for install

2. PB 9 Beta 1 requires EAServer 4.1 , which did not exist in the install

3. At the end of the install got a warning "One or more of the following drivers failed to selfregister. E:\PB9\Shared\Web Targets\WtHtmlDwDtc90.dll;"



CR:273196
CR Number:   273196
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Migrating a pbl with the rgb function in the shared

variables will cause pb to crash in pb 8.0.1.



Shared Variables:

constant long sl_xs_color_blue = Rgb ( 0, 0, 255 ) // blue

constant long sl_xs_color_white = Rgb ( 255, 255, 255) // white
Review Status
 4/22/2005

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



CR:273198
CR Number:   273198
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2004 Presently Not Targeted For Any Future Release Of This Product
Description
Customer is using Powerbuilder 7.0.3. He sets his windows locales to Hebrew. He creates a datawindow and is trying to insert a new row. After entering a value for the first column he tabs to the next one and his locale is changing back to English. This happens again and again as he tabs through the columns.



CR:273268
CR Number:   273268
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Open
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A date column has a date editmask and is either justified RIGHT or CENTER. If the column is narrow when it gets focus it's not possibe to edit the last digit (or view it when focus is on the column).

Broken in 7.03 Build 10146 and 8.01 build 9056 (related to CR 263579)
Workaround Description
 a) Remove RIGHT/CENTER justification

b) Increase width of column



CR:273274
CR Number:   273274
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
This is a refinement of a previous CR 263499, which we have narrowed in scope to address only the assignment of ID/NAME fields to TEXT objects generated by the WebDW. The original, and more general definitin of that CR was scoped as requiring 2.5 months of effort. It is hoped that these two individual CRs narrow the scope and the continued effort required.

This specific case requests the inclusion of ID attributes to all generated SPAN tags. Below is further information from customer:

ID's should be assigned to all SPAN tags for the purpose of attaining a handle to that SPAN. A common sense naming convention must be used, based on the name of the "DataWindow.HTMLGen.ObjectName" property, the data that the SPAN is encompassing, and if the SPAN is part of the rendered detail area, the row number. Below are some examples,

For all examples, the ObjectName is "d_myDatawindow", and if required the row will be row 12.

Example 1: SPANs that encompass entire rows.

<SPAN ID="d_myDatawindow_row_12">..</SPAN>

Example 2: SPANs that surround text labels(not text inputs). Text name is "t_label"

<SPAN ID="d_myDatawindow_t_label_12">..</SPAN>

Example 3: SPANS that surround a header or footer area

<SPAN ID="d_myDatawindow_header">..</SPAN>

The reasoning behind this is so developers can get a handle to the SPAN objects in their javascript. They may want to do this for a number of reasons: find the positioning, change it's innerHTML, make it visible or not. But currently, as there is a name value assigned to almost all objects except the SPANs, they remain elusive to the developers control. We are requesting that they be given Id's rather than Name's for a few reasons, but the main one is that ID is defined as part of the SPAN's specification in W3C's HTML 4.0 specification blueprint.( http://www.w3.org/TR/REC-html40/struct/global.html#edef-SPAN)



CR:273276
CR Number:   273276
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Mar 2002 Fixed
10 Jul 2002 Fixed
Description
# of chars returned from a text col in ASE in Pb 7 & 8 is different from PB 6.5



CR:273295
CR Number:   273295
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Mar 2002 Fixed
Description
Try to save an existing dw again and PB 9 build 1501 will crash



CR:273302
CR Number:   273302
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Mar 2002 Fixed
09 Jul 2002 Fixed
Description
OLEDB driver unable to access second result set of a SP in SS2K. Using the Native (MSS) and ODBC driver works fine.



CR:273309
CR Number:   273309
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 May 2002 Fixed
07 Aug 2002 Fixed
Description
Bitmap in treeview control displays incorrectly in PB 7 build 10150. It worked correctly using build 10135. Compare the display in a treeview control to the same bmp file in a picture control and you see a significant difference.

Customer reported problem for PowerBuilder 7. Problem also exists in PowerBuilder 8 build 9066.



CR:273347
CR Number:   273347
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   9.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request : True GIF Transparency is not displayed in Picture Control and Picture Hyperlink Control. Issue CR#189973 could not be solved in PB7/8 codeline and needs architectural changes to the control structure within the PowerBuilder codeline (as per Development).
Workaround Description
 A similar effect can be achieved with using customized userobject of type datawindow.

A sample and a short techdoc will be provided.



CR:273353
CR Number:   273353
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 May 2002 Fixed
07 Aug 2002 Fixed
Description
The problem is a datawindow error for a retrieve operation When a null value is passed as a dw argument
in a INSTANCE variable of datatype 'ANY';

--------------------------------------------------------------------------------
Summary table:-
--------------------------------------------------------------------------------
Variable Declaration Datatype Result(PB703_10150)
--------------------------------------------------------------------------------
Null Instance ANY Broken
Null Local ANY OK
Null Shared ANY OK
Null Global ANY OK
--------------------------------------------------------------------------------
Not null Instance ANY OK
--------------------------------------------------------------------------------

DataWindow Error:
Retrieve argument 1 does not match expected type.

If the dw argument is a non-null value, there is no error when retrieving the datawindow using the ANY datatype INSTANCE variable

The problem can be isolated to a datawindow retrieval with NULL argument when it is passed by ANY datatype INSTANCE variable.
There is no problem for a null value stored in ANY datatype when declared as LOCAL, SHARED and GLOBAL variables.
Workaround Description
 Use null value stored in ANY datatype when declared as LOCAL, SHARED and GLOBAL variables.



CR:273456
CR Number:   273456
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Aug 2005 Not a Bug
Description
Configuration:

An ODBC connection to an Sybase ASE Database or MS SQLServer database.

A datawindow using an (picture) olecolumn mapped to an image datatype.

When retrieving the picture fails to retrieve, updating is OK.

This fails in PowerBuilder 8 but not in PowerBuilder 7 or 6.



Only the first 32KB of the blob is retrieved by the datawindow.

To retrieve the full blob increase the parameter PBMaxBlobsize

from the default value of 32767 to a maximum of 2147483647 in the

file pbodb8.ini for the relevant ODBC driver.



CR:273473
CR Number:   273473
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 10185 19 Aug 2002 Fixed
Description
Text in Buttons in html datawindow are aligned to left instead of center when displayed in internet explorer. Ct has HTML DW component deployed to MTS and is trying to access that through ASP. I could reproduce the problem, followed instr in techdoc 1001592

CR 259729 is similar to this problem but that case uses JSP.



CR:273480
CR Number:   273480
Product Name:   PB Enterprise
Product Component:   Workspace and Targets
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
New Feature Request: Change default project deployment list.
The Deploy tab in the Target Properties automatically checks a project when it's first created. Customer would like the default to be changed and leave it up to the user to have it checked or unchecked.



CR:273484
CR Number:   273484
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0 02 Dec 2002 Fixed
Description
The datastore's storage property reports a significantly higher amount of storage for an empty or reset datawindow in PowerBuilder 8 and 9. The big issue here is impact on scalability in EAServer.



CR:273513
CR Number:   273513
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
convert a string of length > 100 to double fails



CR:273538
CR Number:   273538
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 Jun 2004 EOL'd version. Not to be Fixed.
Description
Adding (inserting) a watch to a global variable for debugging purposes results in a gpf.
Open the "watch" tab in the debugger. right click on the "Watch" tab surface. choose insert. enter the global variable name. click ok-->>>GPF.
Workaround Description
 drag the global variable from the "Global" tab to the "Watch" tab -no problem.



CR:273588
CR Number:   273588
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Closed
OS:   Microsoft Windows NT
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Try to open a non-existing object in a multi pbl application, pb 7.x will crash on NT



CR:273599
CR Number:   273599
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 04 Jul 2002 Fixed
Description
Keystrokes in a dw do not reset timer for application idle event.



CR:273625
CR Number:   273625
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   7.0.00
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Apr 2002 Not a Bug
Description
The problem is for Merant Oracle drivers support for Oracle database 8x regarding support of bind variables. Powerbuilder dbparm setting DisableBind =0 (i.e. false) is ignored. This defect causes a Powerbuilder application to have slow performance because the sql statement has to be compiled each time (overhead) before datawindow retrieval.

March 14th, 2002: Update on this CR
This CR has been resolved as status 'Not a bug' by PB software engineering.
Explanation:
Merant drivers does not seem to support the API SQLDescribeParam.
For the ODBC logs, when an API (SqlGetFunction) with parameter (SQL_API_SQLDESCRIBEPARAM) is issued,
only Merant drivers specify 'not supported'.

A)To verify if the driver supports this functionality:
=======================================
i) Set the odbc trace utility and review the log.
ii) Use PB
Action: Connect odbc to database
Painter: DB admin
In view/ pane 'Objects', select folder 'Driver information'
Select SQL_Describe_paramter
Determine this property setting.
=========
Test 1: Use Merant driver for Oracle database
=========
Action: see Aii) above
Property setting = No
=========



CR:273633
CR Number:   273633
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Oct 2005 Fixed
Description
The transaction object SQLNRows property is always 0 after a datawindow update.



CR:273636
CR Number:   273636
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Open
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request to have client browser evaluation of property expressions on the WebDW, translating them into client-side javascript.



CR:273646
CR Number:   273646
Product Name:   PB Enterprise
Product Component:   Install
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Aug 2002 Fixed
Description
PB 9 build 1515 did not find an existing install of PB 9 build 1501. It still goes and points to my PowerJ4 folder for the root folder and pb8\shared folder for the shared folder.



CR:273667
CR Number:   273667
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
7.0.3 04 Jul 2002 Fixed
Description
PB/IM 7/8/9: "Prompt for criteria" on DW or report w/ DB OLE BLOB column causes "Line 6 Column 20: incorrect syntax" error upon retrieve, and when OK this, get a application termination error.



CR:273708
CR Number:   273708
Product Name:   PB Enterprise
Product Component:   Pipeline Painter
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
9.0.3 25 Aug 2005 Fixed
Description
PowerBuilder 8 regression.

When creating a pipeline in the painter with as source an ASE table (SYC interface) then the integer columns become real (float) columns in the source datatype of the pipeline object.

This does not happen when connecting through ODBC.



Work-around is to edit the source of the pipeline object and for the relevant columns change:

- type=real to type=long

- dbtype="float" to dbtype="integer"



CR:273711
CR Number:   273711
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Microsoft Windows 98
Original Version:   8.0 GA
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
The problem occurs for a certain configuration:

Win98 / PB8x / Pb function SelectRow()



When a datawindow row is highlighted and then scrolled using the keyboard arrow keys, the script is written

to unhighlight the previous row and highlight the new row selected. However this behaviour is

broken and the datawindow display is confused and multiple rows remain highlighted.
Workaround Description
 In the DW event: RowFocusChanged , add the code for the datawindow to redraw the control after each change to its properties. dw_1.SetRedraw(True)



CR:273722
CR Number:   273722
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 EOL'd version. Not to be Fixed.
Description
Group datawindow that is saved to a psr
report and then reopened displays differently . The last row of a report
displays at the top of the report in a psr report.

The group datawindow has 4 groups and is sorted by division_code,
major_sic, sic and sum(curr_vendorgrp).



CR:273754
CR Number:   273754
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Apr 2005 Presently Not Targeted For Any Future Release Of This Product
Description
Customer is using an editmask of ##### - !! - !!!! (no spaces, those are just included because it's difficult to see the hyphens when written in the text here)



If a data value of 12345 is retrieved (or entered using setitem) the first time the column gets focus, the display appears as 12345--. Position the cursor between the hyphens. You can only enter 2 characters, for example resulting in 12345-EL-. At that point the cursor locks and nothing else can be entered. If you tab away and tab back, then you can enter more data, for example 12345-EL-ABCD.



04/25/2005:

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



CR:273758
CR Number:   273758
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   9.0 Beta 1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2002 Not reproducible with latest version of the product available as of Resolution Date
Description
Column with Editmask of #####-!!-!!!! does not display data in the datawindow.
Beta build 1515.



CR:273806
CR Number:   273806
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Aug 2002 Fixed
Description
A scrollable freeform datawindow containing dropdowndatawindows if you press enter on the fields and afterwards use the scrollbars , the datawindow columns reappear on top of the current column.

Update 03/14/2002
Fixed in Pb 8.0.1 build 9100 while fixing CR 266745.



CR:273864
CR Number:   273864
Product Name:   PB Enterprise
Product Component:   UO - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   7.0.3
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2004 Fixed
Description
TryInvoke exception currently does not indicate what type
of exception occurred.



CR:273905
CR Number:   273905
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   MS Windows NT 4.0
Original Version:   8.0.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2005 Not reproducible with latest version of the product available as of Resolution Date
Description
setting VerticalScrollPosition to 0 or VerticalScrollMaximum in keydown() event has painting problems
workaround:
keydown event:

dw_temp.dataobject = "d_test"
//dw_temp.settransobject(sqlca)
// dw_temp.retrieve()
if keydown(keypageup!) then
dw_temp.object.DataWindow.VerticalScrollPosition = 0
elseif keydown(keypagedown!) then
dw_temp.object.DataWindow.VerticalScrollPosition =
dw_temp.object.DataWindow.VerticalScrollMaximum
end if





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

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

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

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

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

各种误操作:

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

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

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


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

Sybase ASE数据库恢复工具READSYBDEVICE:

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

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

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

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

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


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

SQL Server数据库恢复工具SQLRescue:

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

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

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

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

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

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

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